SmartBMS

Автор илс, 09 Дек. 2011 в 14:44

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

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

us__007

Цитата: mevial от 07 Март 2012 в 19:09
Цитата: us__007 от 07 Март 2012 в 19:02
Цитата: mevial от 06 Март 2012 в 11:44
Цитата: us__007 от 06 Март 2012 в 09:57
Данные файла дампа в PDF.
Балансировал батарейку, вскрыл заряду, убавил напряжение и по мере балансировки добавлял, контролируя, чтоб ток был в пределах 100 мА. (1 скрин 1-е, 2-е окно). Когда все ячейки кроме одной выровнялись, взял блочек питания и стал подтягивать 1-ю ячейку током около 1 А (1 скрин 3-е, 4-е окно), как видно ячейка не подтягивается ко всем остальным, видать она плохая (перед сборкой батарея была отформована - все ячейки собраны параллельно, заряжены до 3,64 В и оставлены на сутки).
А тестер то же самое говорит? Может когда были помехи снесло калибровку 1го канала? Сколько держали на 1А зарядке? 3.32 это полочка, означающая ёмкость примерно от 20 до 80%, и на какой позиции эта ячейка неизвестно. Формовку поэтому делают наоборот, сначала параллелят, а потом заряжают, чтобы к заряду ячейки пришли с одинаковым уровнем заряда, а не расползлись по полочке. Так что пока слишком много неизвестных, чтобы говорить на 100%.
тестер говорит 3,276В показания бмс на скрине.
Очень похоже на дикий саморазряд, вы ведь батарею не разряжали? В бмс не греется балансировочный резистор, а то может полевик пробит? Если не греется, значит банка не жилец, а вообще по-хорошему надо светодиоды на место запаять, не так это и дорого.
Батарею разряжал, но не до нуля. и заряжал 1 раз.
решил поменять ячейку, сейчас ее подтяну до 3,6В и воткну в батарею, благо разбирать не долго.

mevial

Цитата: us__007 от 07 Март 2012 в 20:13
Цитата: mevial от 07 Март 2012 в 19:09
Очень похоже на дикий саморазряд, вы ведь батарею не разряжали? В бмс не греется балансировочный резистор, а то может полевик пробит? Если не греется, значит банка не жилец, а вообще по-хорошему надо светодиоды на место запаять, не так это и дорого.
Батарею разряжал, но не до нуля. и заряжал 1 раз.
решил поменять ячейку, сейчас ее подтяну до 3,6В и воткну в батарею, благо разбирать не долго.
Я имел в виду после обнаружения отстающей ячейки и её неудавшегося дозаряда внешним БП вы батарею разряжали? 3.28В это где-то 20-40% ёмкости.

us__007

Цитата: mevial от 08 Март 2012 в 00:51
Я имел в виду после обнаружения отстающей ячейки и её неудавшегося дозаряда внешним БП вы батарею разряжали? 3.28В это где-то 20-40% ёмкости.
нет. как только обнаружил, сразу стал подтягивать. сегодня гляну заряд с замененной ячейкой.

kasper

Сегодня подключил SMARTBMS к компьютеру и считал прошивку - параметры совсем не те что заказывал.Так что кто собирается заказывать - перешивать прийдётся.Измерение тока занижено точти в 7 раз,да и ток короткого замыкания установлен 15,4А.Кому интересно выкладываю считанную прошивку и у меня вопрос к mevial - программа поддерживает 13 ячеек ? Возможно в будущем добавлю ещё одну ячейку LiPo

mevial

Цитата: kasper от 16 Март 2012 в 02:33
Сегодня подключил SMARTBMS к компьютеру и считал прошивку - параметры совсем не те что заказывал.Так что кто собирается заказывать - перешивать прийдётся.Измерение тока занижено точти в 7 раз,да и ток короткого замыкания установлен 15,4А.Кому интересно выкладываю считанную прошивку и у меня вопрос к mevial - программа поддерживает 13 ячеек ? Возможно в будущем добавлю ещё одну ячейку LiPo
БМС поддерживает не более 13 ячеек, может завестись не менее чем на 4х яченйках, в программе при желании можно задать от 1 до 15, но это бестолково. Если вы заказывали БМС на 12 каналов, то 13й возможно у вас не запаян, и прежде чем его использовать надо будет его допаять.
По конкретной прошивке, начните с настройки шунта, прописанные 20мОм это явное враньё, в БМС не более 8. После выбора шунта появятся нормальные токи.

kasper

По BMS понятно что 13 ячеек максимум,просто в программе доступны 12 ячеек вот и возник такой вопрос.
Для 13 канала вроде все элементы на плате распаяны,только проводок в шлейфе отсутствует.

mevial

Цитата: kasper от 16 Март 2012 в 03:08
По BMS понятно что 13 ячеек максимум,просто в программе доступны 12 ячеек вот и возник такой вопрос.
Для 13 канала вроде все элементы на плате распаяны,только проводок в шлейфе отсутствует.
Так, давайте определимся, есть конфигуратор, в нём мы БМС настраиваем, есть программа флешер/монитор, в ней мы заливаем прошивку, смотрим состояние, рисуем графики. Она не будет показывать 13ю ячейку, если её нет в прошивке. В конфигураторе ещё раз перепроверил, 4-13 выбираются.

us__007

Смок-тест SmartBMS включение на 80В.
Smoke-test SmartBMS on 80V
Пройден нормально!

us__007

Коллеги подскажите, как лучче сделать.
Нужен сигнал закрытия Транзика Q2, в нормальном режиме есс-но он постоянно открыт.
17 нога OZ890 очень слабая, несколько микроампер.

FAS_r7

использовать вместо Q1  P-ch маломощный полевик ???  ну и рязики соотв. изменить на мегаомы.

MadMNN

не появилось новостей про Сдвоенную SBMS?
можно ли ее на 16S призматиков 20А от 123 поставить?

mevial

Цитата: MadMNN от 03 Апр. 2012 в 13:22
не появилось новостей про Сдвоенную SBMS?
можно ли ее на 16S призматиков 20А от 123 поставить?
Заводские ищите в китайских магазинах, а над сдваиванием одинарных Us_007 активно работает.

elman

Цитата: mevial от 16 Фев. 2012 в 12:56
Пришёл ответ, правда не в тему, но видно, что отвечал адекватный человек:
"Добрый день Виктор!

Ток утечки в отключенном состоянии менее 20мкА, smbus при этом недоступен, ключи закрыты.
Да, у нас измеряется падение напряжения на открытых ключах, с целью исключения потерь и нагрева на шунте. Погрешность при измерении надения на канале обусловлена зависимостью сопротивления канала от температуры. Мы используем по 3 ключа с сопротивлением канала 3.2 мОм в параллель, что дает около 1мОм или 0.4Вт при токе нагрузки 20А, монтаж ключей обеспечивает хорошее рассеивание этой мощности, соответственно небольшой нагрев и относительно небольшую погрешность. Конечно это не измерительный прибор, ток измеряется для системы защиты и для справочных целей, погрешнсть около 10% здесь допустима. Также BMS выдает показания температуры платы по smbus, и в соответствующем ПО можно ввести поправку, что еще повысит точность.
Судя по всему у Вас был опыт с Signalab BMS. Они используют тот же чип но вместе с тем  дешевые ключи с большим падением (соответственно нагревом на больших токах и уходом показаний), а также не используют shutdown режим, что дает ток утечки 150мкА в паузах сканирования АЦП и 1500мкА во время сканирования. Хотя конечно при их цене грех ожидать бОльшего"

Вот уж не ожидал тут увидеть свою переписку  :-D
Вообще усилия потраченные на реверс инжениринг O2шного чуда впечатляют, только данный чип этого по моему мнению не заслуживает.

Для тех кто приобрел BMS от ecitypower немного инфы:
O2 разработала данный чип по заказу одной крупной конторы. Объединить контроллер и высоковольтный аналоговый фронтенд у них получилось очень криво, с заказчиком "неудобная ситуация" получилась, затраты решили отбить продавая чип всем желающим, но поскольку заставить его стабильно работать без плясок с бубном невозможно то засекретили даже даташит, ответ на все запросы - при личной встрече в оффисе компании ;-) Если коротко - сначала закажи (и оплати) крупную партию (поскольку мы-то знаем что второй раз ты за этими чипами не прийдешь  :cool: ) а потом мы тебе расскажем что это за глюкалово  :laugh: Отсюда confidentional и намеренные ошибки в утекших даташитах. Ошибки исправлены в аппнотакх которых в свободном доступе нет (в даташите есть полный список документов)

Теперь по делу:
Основная проблема - стабильность. То что чип иногда зависает при обмене по SMBus это цветочки. Некоторые экземпляры умеют защелкиваться, при этом чип разогревается до 120-140 градусов и не реагирует ни на что впоть до снятия питания (ресет бесполезен, защиты, включая тепловую, не работают). Эта проблема решается правильной топологией платы и блокировкой питания. В частности решена в моей плате, здесь видно что плата значительно отличается.
Для владельцев плат ecitypower могу порекомендовать максимально укорачивать все провода и добавить конденсаторы по питанию.

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

mevial

Цитата: elman от 03 Апр. 2012 в 15:34
Вот уж не ожидал тут увидеть свою переписку  :-D
Вообще усилия потраченные на реверс инжениринг O2шного чуда впечатляют, только данный чип этого по моему мнению не заслуживает.

Для тех кто приобрел BMS от ecitypower немного инфы:
O2 разработала данный чип по заказу одной крупной конторы. Объединить контроллер и высоковольтный аналоговый фронтенд у них получилось очень криво, с заказчиком "неудобная ситуация" получилась, затраты решили отбить продавая чип всем желающим, но поскольку заставить его стабильно работать без плясок с бубном невозможно то засекретили даже даташит, ответ на все запросы - при личной встрече в оффисе компании ;-) Если коротко - сначала закажи (и оплати) крупную партию (поскольку мы-то знаем что второй раз ты за этими чипами не прийдешь  :cool: ) а потом мы тебе расскажем что это за глюкалово  :laugh: Отсюда confidentional и намеренные ошибки в утекших даташитах. Ошибки исправлены в аппнотакх которых в свободном доступе нет (в даташите есть полный список документов)

Теперь по делу:
Основная проблема - стабильность. То что чип иногда зависает при обмене по SMBus это цветочки. Некоторые экземпляры умеют защелкиваться, при этом чип разогревается до 120-140 градусов и не реагирует ни на что впоть до снятия питания (ресет бесполезен, защиты, включая тепловую, не работают). Эта проблема решается правильной топологией платы и блокировкой питания. В частности решена в моей плате, здесь видно что плата значительно отличается.
Для владельцев плат ecitypower могу порекомендовать максимально укорачивать все провода и добавить конденсаторы по питанию.

Для тех кто еще не успел купить BMS могу посоветовать немного подождать - сейчас в разработке гораздо более интересная БМСка на совершенно другой элементной базе, будет доступна в течении месяца.
Добро пожаловать на электротранспорт. На самом деле с большей частью "особенностей" уже смирились, но всё ещё беспокоит отсутствие UVLO в нашей реализации БМС. Если всё-таки то, что у вас имеется - остатки, то может быть поведаете о реализации данного режима отключения, т.к. это единственный глюк который может покалечить батарею.
Как видно в районе 2ч 30минут БМС отключила нагрузку, но т.к. в батарее практически ничего не осталось, то потребления виртуального шунта БМС(в районе 18мА) вполне хватило добить батарею за оставшуюся часть ночи.

elman

Ключевой момент - режим shutdown, при котором отключается 12V с чипа и, соответственно, закрывается ключ ограничителя напряжения на канале разрядного ключа, который и есть указанные 18 мА

mevial

Цитата: elman от 03 Апр. 2012 в 16:12
Ключевой момент - режим shutdown, при котором отключается 12V с чипа и, соответственно, закрывается ключ ограничителя напряжения на канале разрядного ключа, который и есть указанные 18 мА
Это как раз понятно, непонятно как добиться шатдауна по превышению порога разряда, перекопав даташит и некоторые апноты так и не нашёл такой возможности кроме управления ножкой efetc c ноги scrl через стабилитрон.

elman

Дык в соответствующих power save mode при достижении UVLO чип сам в шатдаун уходит и возвращается только при подключении зарядки. Я и аппнотов-то не видел, только даташит и кажется в нем это описано. Точно уже не помню, щас весь  новой бмс, этих несколько штук осталось, распродадутся и все  :cool:

mevial

Цитата: elman от 03 Апр. 2012 в 16:44
Дык в соответствующих power save mode при достижении UVLO чип сам в шатдаун уходит и возвращается только при подключении зарядки. Я и аппнотов-то не видел, только даташит и кажется в нем это описано. Точно уже не помню, щас весь  новой бмс, этих несколько штук осталось, распродадутся и все  :cool:
Как показали мои тесты, даже отключал i2c, т.к. сначала винил её в пробуждении чипа, чип не выключается пока не будут достигнуты некоторые условия: на первых 4х элементах ниже 6.5В(если в батарее больше элементов), или на всей батарее ниже 8.5В. Но это очень низкие пороги даже для LiFe. И опять же без нагрузки в спящем режиме это мало волнует, только если батарея настолько завалялась, а вот при подключенной нагрузке в состоянии разряда, когда БМС не спит и никакой из power safe режимов не включен после отключения силовых транзисторов БМС переходит в состояние превышения зарядного или разрядного токов(зависит от калибровок смещения тока), и не засыпает в этом состоянии до отключения нагрузки. Вообще вся проблема именно в специфическом "шунте", который воткнули китайцы с благими намерениями.