avatar_clawham

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

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

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

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

clawham

собственно смартбмс так и начинался - вешай на выхода бузер и вуаля.

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

Но как показывает практика - на заряд нато тоже отключать если что не так. и это самая важная часть. ибо перезаряд - это конец батарее.

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

acyd

#487
собрал версию 1.7, ух и кровушки она попила, в основном из-за очень плотной разводки усилителя и косячных кондеров, С 4-го раза получилось.

алгоритм сборки таков:
1. распаиваем и проверяем усилитель баланса.
сверху я запаял светодиоды+1K, а балластные 3х2=6 Ом с обратной.
Проверка: подключаем батарею 10s и замыкаем 300 ОМ резистором стабилитроны, эмулируя работу BQ. Если все хорошо, загорается четко тот светик, какой стабилитрон коротнули.
Все остальные не должны гореть или тлеть.
Обычно бывает непропай sot23 или обрыв дорожек или сопля, с первого раза не получится, поэтому до запайки bq нужно тщательно проверять и перепроверять.

2. распаиваем атмегу с обвязкой и оптопарами и проверяем атмегу и связь.
Для проверки и прошивки я подцеплял внешнее питание +3.3v от программатора. Если светодиод атмеги моргает, значит она прошилась и работает.
Тут нужно уделить внимание обвязке оптопар, т.к на pc817
связь заработала (должна идти инфа в терминал) только после замены резисторов оптопары на номиналы от версии 1.4, а до этого был мусор в эфир.

3. Запаиваем и проверяем кондеры, запаиваем BQ и проверяем общую работоспособность.
Здесь важно чтобы конденсаторы были хорошие, мне попались какие-то странные низкотемпературные и дружно ушли в обрыв и я потом долго искал причину странных глюков и смертей bq.
При питании от BQ атмега должна моргать светодиодом, также проверяем связь и адекватность показаний по ячейкам. Потом можно занизить значение balancestart и посмотреть работу балансиров.
сравнение размеров  v 1.4 с балансиром и v 1.7:



clawham

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

zap

Без кондёров на выходе VREG1/VREG2 ваще аццкий сотона с бензопилой творится... и напряжение повышенное, до 7.5В на выходе +5 и до 4.5В на выходе +3.3. Запросто можно спалить МК.
А у меня всё плохо, поменял микроконтроллер, буду заново плату разводить. atmega406 оказалась полным дерьмом.

P.S. А нойфега Вы плавный старт делаете? Кому он нужен ваще?
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

clawham

#490
атмега работает при 8 вольтах спокойно если не от кварца. отваливется только АЦП.
и разгоняется атмега под азотом до 48 мегагерц :) но отваливается таймер 16 бит.

Плавный старт и зачем он нужен? Ну напалите полевиков - сделаете тоже плавный пуск. Хотя для слабеньких контролеров и низких напряжений непринципиально.

а вот на 80 вольтах и 80 амперном контролере в котором не поскупились на кондеры - вылетают на раз. особенно если бмс срабатывает во время полного газа.

Да и некуда мне вешать пакетники с микриком и резистором. - у меня все компактно. Зато нету искр и разьёмы живые. Я отключаю аккум всегда. приехал на работу - отключил, поставил в гараж - отключил. мне так спокойнее :)


П.С. а что с мегой? вроде как на бумаге все красиво кроме разве что
Typical current through the Cell Balancing FETs (TCB) is 2 mA. этого нюанса - но для моего умощнителя баланса должно хватить.

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

zap

Цитата: clawham от 28 Май 2015 в 09:36
атмега работает при 8 вольтах спокойно если не от кварца. отваливется только АЦП.
и разгоняется атмега под азотом до 48 мегагерц :) но отваливается таймер 16 бит.
Ну не знаю, в даташите написано absolute maximum rating 6 вольт. Пробовать как-то нет желания.

Цитата: clawham от 28 Май 2015 в 09:36
Плавный старт и зачем он нужен? Ну напалите полевиков - сделаете тоже плавный пуск. Хотя для слабеньких контролеров и низких напряжений непринципиально.
Конкретно отчего полевики вылетают? У меня гораздо серьёзней токи (до 300А долговременно, до 600А кратковременно) и ничего не вылетает.
Тестировали вырубание на ходу, ток был 270А, всё нормально.
Может dV/dt на затворе превышаете? Ну так надо правильный резистор в затвор ставить, по сути это и есть плавный старт.

Цитата: clawham от 28 Май 2015 в 09:36
Да и некуда мне вешать пакетники с микриком и резистором. - у меня все компактно. Зато нету искр и разьёмы живые. Я отключаю аккум всегда. приехал на работу - отключил, поставил в гараж - отключил. мне так спокойнее :)
Ну, тут всё просто - надо делать "низкоточный пакетник", то бишь отключение контактора кнопкой. Отрубил контактор, подключился без искр, нажал кнопку и фпирьод.

Цитата: clawham от 28 Май 2015 в 09:36
П.С. а что с мегой? вроде как на бумаге все красиво кроме разве что
Typical current through the Cell Balancing FETs (TCB) is 2 mA. этого нюанса - но для моего умощнителя баланса должно хватить.

И аппаратный счетчик миллиамперчасов - приятный бонус. что не так? жрет много?
Мне его 4-канальное балансирование даром не нужно, я думал его взять из-за 12-битного АЦП и счётчика кулонов и использовать совместно с BQ-шкой.
Есть нехорошие errata которые говнят точность измерений (скачет VREF до 50мВ после всяких разных операций, типа включил АЦП - VREF подскочил, надо ждать 10мс пока устаканится обратно). Причём говнят именно в том режиме, в котором я его планировал использовать.
Плюс, чтобы стронуть микроконтроллер с места, надо ему на ногу BATT подать от 8 до 25В. А у меня такого напряжения нет. Подать от 3-4-5 ячеек тоже не вариант - BATT через какие-то внутренние диоды подключена к VCC, если соединить на постоянке, эта напруга вылезет через VCC на VREG2 от BQ... мрак короче схемотехнический.
Счётчик миллиаперов... полный диапазон датчика тока 0.325В, на моих токах это дикое рассеивание на шунте, так что от 18 бит точности хорошо если 15 останется, а учитывая что VREF может скакать просто от того что параллельно измерениям у меня в ядре какие-то вычисления идут... нуегонафиг.
В общем, перерисовал на atxmega8e5, вроде всё на месте и без вы*бонов, даже в АЦП есть двухполярный режим.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

clawham

По поводу транзов - наоборот сильно плавно заряжался раньше...а сичас  быстро как только возможно :)

Всеравно зачем насиловать кристаллы перетоками и разьёмы стрессовым резким зарядом кондеров? Так же логичней если электроника сама будет отслеживать зарядный процесс и включать силовые только когда разница батареи и выхода БМС меньше вольта. тем более это автоматом получается скоростная защита от КЗ.

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

zap

А я и не агитирую за пакетники, у меня у самого пакетника ваще нет, хотя места до... много в общем.
406я не подошла во-первых из-за прыгающего опорного, во-вторых из-за необходимости в питании 8-25В (по сути, VREG1&2 оказываются не нужны - бесплатная микропотребляющая понижайка!). Надо или сильно схему усложнять (а ещё надо поискать конденсаторную понижайку с входным от 45 вольт), или просто поменять МК. Поменять оказалось куда проще :)
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

logovaser

[user]acyd[/user], как изготавливали печатки? А то у меня пока все, что пробовал, ушли в минус
600 Вт --- 32 A --- 58 В 10 Ач.

acyd

#495
Алексей на aivon+ ламинатор делает (технологию он описывал подробно), но у меня не пошло, принтер плохо печатает на aivon-е

а я беру скотч двухсторонний желтенький, клею на обычную бумагу и печатаю - не получилось ацетончиком смыл и снова, потом отклеиваешь желтенький слой и на текстолит, а потом оно утюжком полностью  переводится, замачивать не надо, но ограничение ширины 45mm
главная фича - зачистка свежей сухой шкуркой №400 - создание матовой однородной поверхности и протирка ацетоном.

А так версия 1.7 в мне показалась сложна для лут. Но самое сложное не развести, а запаять детальки, чтобы все работало - выше давал порядок и методику поэтапной проверки.

Есть возможность напрячь китацев-платоделов, тогда сборка превращается в развлечение, но ради 2 платок мне нет потребности, к тому же Алексей постоянно улучшает платки. Меняется схематика, разводка, по этому затариваться китайскими платами пока рано.

JT

Если есть возможность  переходите на плёночный фоторезистив. Качество на высоте  и дорожки 0.3 уже непроблемма.

clawham

Я делаю лутом такие платы в лёт :)
не aivon а каталог AVON.
Я видео выкладывал - там проще пареной репы :)
Кстати фоторезист у меня тоже есть но не прижился. увы качество получается хуже а делать - дольше.

А по поводу платок. ну....пока что это окончательный вариант :) да и по сути все предыдущие - просто разновидность. ни программно ни функционально разницы нету...просто срастил две платы в одну :)

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

acyd

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

#1= 3.870 3.911 3.854 3.853 3.845 3.827 3.845 3.847 3.859 3.856 - ali год назад закупь.

#1= 4.023 4.062 4.009 4.009 4.000 3.988 4.005 4.003 4.019 4.016  - ali последние только пришедшие

#1= 4.010 4.052 4.000 4.000 3.991 3.975 3.994 3.995 4.004 4.001  - техасс оригинал

      4.009 4.067 4.010 4.017 4.010 3.989 4.003 4.010 4.014 4.014  показания целлога

как видим, последние микрухи с али (прод Yen ke) видимо совсем свежие, показания практически идеал
стоимость 2.5$/шт

clawham

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

licwn

[/img]
Цитата: Night-Prizrak от 03 Апр. 2015 в 18:54
PS3 - мыло аккаунта вида xxxxx@gmail.com
Вот это может реально мешать заказу сэмплов.
Статистика по бу ноутбучным батареям - https://docs.google.com/spreadsheets/d/1fi4Pb0Ykkq0ODUuzSb-tBy3xsbT6h3WcfqyzYUOjk_Y/edit?usp=sharing

clawham

А я уже раз 500 писал - главное МЫЛО!
Нужно придумать компанию типа "ультрасистемз ко лтд" и сайт чтоб был типа ultrasystems.ru ну и почта должна быть hw@ultrasystems.ru - тогда все на ура :)
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

zap

Заказывать сэмплы на фирму бесполезно - застрянут на таможне, потребуют растамаживать через фирму.
Я один раз уже так нарвался, лет 10 назад.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

kag46

#503
Цитата: zap от 10 Июль 2015 в 18:21
Заказывать сэмплы на фирму бесполезно - застрянут на таможне, потребуют растамаживать через фирму.
Я один раз уже так нарвался, лет 10 назад.

Я в прошлом году заказывал - все дошло без проблем, доставили FedEx, правда может потому что фирма известная..

Но заказывал на себя по сути, а не на фирму, те на физ лицо.
Варю продаю кашу из Топпера:
magic pie 3 + markII от e4bike, самопальная батарея из lipo пакетов 14-15Ah, пока 13S1P->17S1P, up to tbd км/ч. Смотри восточный базар.

Следи за собой, будь осторожен.