Электротранспорт

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск    

Новости:

Страницы: 12>>ВсеВниз

Автор Тема: давайте скинемся на open source arduino based BMS  (Прочитано 1507 раз)

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

se80

  • Старожил
  • *****
  • Репутация:
    +20/-5
  • :
    310
    310
  • Сообщений: 2827
  • DC
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Коллеги, контроллеров хороших уже много. С бмс запары ... давайте подумаем над финансированием разработки открытой БМС ?
По моим прикидкам потребуется 200-300тр . это 3-4-5 месяцев работы одного инженера .
как думаете - сможем собрать ?
Что до конкретных характеристик - полагаю нужно модульное решение( мастер-плата + слэйв ), под любую химию, и под любой конфиг, с токами все сложно - но думаю ближе к делу можно прийти к компромиссу .

лично я готов оторвать от себя 10к, осталось найти 190-290.
« Последнее редактирование: 12 Окт 2016 в 00:12 от se80 »

mr.Dream

  • Старожил
  • *****
  • Репутация:
    +105/-2
  • :
    166
    632
  • Сообщений: 2658
  • Ternopil, Ukraine
  • Ездю на лифере :)
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #1 : 12 Окт 2016 в 00:43 »
, а чего такого хотите получить от БМС, чего нету у других? так счас выбор огромный. Кто простые китайские использует, кто "смарты".  Какие такие запары?

"с токами все сложно" - в своей разработке я силовую часть на разряд викинул, пусть греется только контроллер) Но при жеани можно и силу добавить. Так можно поступить и тут)

se80

  • Старожил
  • *****
  • Репутация:
    +20/-5
  • :
    310
    310
  • Сообщений: 2827
  • DC
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #2 : 14 Окт 2016 в 00:26 »
, я хочу бмс, железо от которой может производить любой китаец, а софт писать/переписывать любой прогер(который раньше не кодил железо) . arduino позволяет не зная специфики системного программирования быстро начать писать код .
Что я хочу от бмс :
1) bluetooth
2) oled/led экран
3) неограниченный конфиг по S
4) слабо-ограниченный конфиг по разрядным токам

Steel RAT

  • Старожил
  • *****
  • Репутация:
    +20/-7
  • :
    248
    584
  • Сообщений: 2911
  • Россия, Ярославль
  • Пришел, увидел, покрутил
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #3 : 14 Окт 2016 в 00:50 »
,  уже есть такой проект.
http://electrotransport.ru/ussr/index.php?topic=27788.0#topmsg

Аурдино позволяет типа потренироваться.
А писать надо на ассемблере.
Это может любой програмМмер.  :)

Массовая культура - синоним низкого качества.
Люди... они какие-то странные. По одному и тому же поводу каждый думает что-то своё.

se80

  • Старожил
  • *****
  • Репутация:
    +20/-5
  • :
    310
    310
  • Сообщений: 2827
  • DC
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #4 : 14 Окт 2016 в 00:57 »
,  уже есть такой проект.
http://electrotransport.ru/ussr/index.php?topic=27788.0#topmsg

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

kag46

  • Местный
  • ****
  • Репутация:
    +0/-0
  • :
    158
    39
  • Сообщений: 564
  • Москва/Прага
  • Так будет не всегда.
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #5 : 14 Окт 2016 в 01:10 »
вот тоже почти то, о чем говорите

http://electrotransport.ru/ussr/index.php?topic=21261.0#topmsg

конечно не совсем юзер френдли, если рядового рассматривать, а так блютуз есть, инфа вся п отерминалу идет ок

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

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

FEHIKS

давайте скинемся на open source arduino based BMS
« Ответ #6 : 14 Окт 2016 в 01:15 »
да уже и купить можно
Скрытый текст
Защита по верхнему и нижнему напряжению поячеечно
защита по верхнему и нижнему общему напряжению
защита по току заряда
защита по току разряда
защита по температуре( много параметров)
Защита КЗ
Выставляется напряжение балансировки, и ток( от 10 до 200мА)
выставляется напряжение с которого начинается балансировка
выставляется разбег ячеек при балансировке
температурная защита, самой платы и 4 датчика внешних, которыми моно контролировать например температура вашего аккумулятора и температуру мотора, ну и вообще либо чего.
И Тд.
БМС имеет около 40 пунктов настраиваемых параметров.

Подключитсь к плате можно до 24 элементов,
минимальное количество элементов которые можно подключить, не должно быть по напряжению меньше чем 24В (это напряжение питания платы)
Платы которые у меня с шунтом 100А, можно заказть платы с шунтом 50, 100 и 200А,
количество установленных транзисторов 20 штук , 10 заряд и 10 разряд

Все это дело (настройка) происходит с помощью андроид приложения, прями с экрана Вашего телефона,или планшета.
само приложение переведено на русский лично мной, коряво получилось ( я не специалист по переводам и программам андроид, но пришлось потратиь около 4х дней на разборку программы и сам перевод, получилось немного коряво из за того что один китайский иероглиф может означать целое слово, и все это плохо помещалось на выделенных кнопках)
Ну в принципе назначение, самих кнопок стало понятно и настройка БМС происходит легко.
БМС продается как есть : плата экрана + сама плата БМС, + все балансные и сигнальные провода, + 4 внешних датчика температуры.

kag46

  • Местный
  • ****
  • Репутация:
    +0/-0
  • :
    158
    39
  • Сообщений: 564
  • Москва/Прага
  • Так будет не всегда.
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #7 : 14 Окт 2016 в 02:07 »
да уже и купить можно


это которая за 200$?

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

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

FEHIKS

давайте скинемся на open source arduino based BMS
« Ответ #8 : 14 Окт 2016 в 03:29 »
120-150 вроде  можно приобрести плату без транзисторов ( разрядных- зарядных)

Timber

  • Наш человек
  • ***
  • Репутация:
    +3/-2
  • :
    23
    89
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #9 : 14 Окт 2016 в 03:31 »
А Вы на какую цену расчитываете?  B-)
В Китае дешево выходит только то, что идет миллионными партиями. А на партии до 1-5 тыс заметно скажется стоимость подготовки производства.

UPD
Тем более экономия на качестве и проверке запаяных плат - чревата возгаранием лития.

Steel RAT

  • Старожил
  • *****
  • Репутация:
    +20/-7
  • :
    248
    584
  • Сообщений: 2911
  • Россия, Ярославль
  • Пришел, увидел, покрутил
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #10 : 16 Окт 2016 в 14:02 »
Чисто для развлечения.

Массовая культура - синоним низкого качества.
Люди... они какие-то странные. По одному и тому же поводу каждый думает что-то своё.

Sattva

  • Наш человек
  • ***
  • Репутация:
    +3/-0
  • :
    133
    31
  • Сообщений: 360
  • Украина, Киев
  • 4500 км на 750W Bafang BBS02.
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #11 : 16 Ноя 2016 в 21:21 »
По теме BMS
А нет ли идей можно ли прочитать показания недорого BVM (монитора ячеек) в Arduino?
Хочется вынести на руль и при этом не платить $100+ за SMART BMS.
Программировать Arduino научился. Смогу перегнать данные с одной Arduino на другую.
Знаю, что аналоговые входы Arduino читают от 0 до 5 V, Max 1024 значений.
Не понимаю можно ли совместить Arduino с BVM.

Видео
Очень понравилось. Спасибо. Задумался о том, как совмещать видео с регистратора с приборами.
Видимо у каждого индикатора (показания в базе данных) должна быть временная метка. Далее
она совмещается с видео-дорожкой. И все дела. На словах. На деле нужно продумать на
какой платформе такую базу MySQL хранить и понимать, как сочетать с видео. При чем разрешение
не 1 сек, а наверное 0,1 сек.

Очень крутые датчики нужны и шина данных, чтобы с таким разрешением писать. Как и сам карт на
32 ячейках LiFePO4.
« Последнее редактирование: 16 Ноя 2016 в 21:26 от Sattva »

Steel RAT

  • Старожил
  • *****
  • Репутация:
    +20/-7
  • :
    248
    584
  • Сообщений: 2911
  • Россия, Ярославль
  • Пришел, увидел, покрутил
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #12 : 16 Ноя 2016 в 21:33 »
Реально сделано по-другому.
Контроллер БМС и приборов посылает пакеты данных по шине.
Обычный компьютер или смартфон принимает и записывает пакеты в файл.
В пакете зашифрованы все нужные параметры.
Известна частота посылки пакетов или программа сопоставляет каждому пакету временную метку по собственному таймеру компа.
Дальше есть программа для наложения псевдографики.
Она их файла берет пакеты и по меткам отрисовывает положение приборов или цифры.
Если меток нет, можно в ручную выбрать пакет синхронизации, например по нажатию педали газа.
Дальше данные сопоставляются согласно промежуткам между пакетами.
Есть вот такие готовые девайсы, работающие онлайн. Т.е. они пакеты не хранят, а преобразуют в псевдографику на лету:
http://voljet.ru/katalog/accessories/videoperedacha/ustrojstvo-nalozheniya-telemetrii-minim-osd.html

Массовая культура - синоним низкого качества.
Люди... они какие-то странные. По одному и тому же поводу каждый думает что-то своё.

Uhep300

  • Начинающий
  • *
  • Репутация:
    +0/-0
  • :
    0
    19
  • Сообщений: 57
  • Россия
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды

Zverjuga

  • Начинающий
  • *
  • Репутация:
    +0/-0
  • :
    0
    0
  • Сообщений: 2
  • Helsinki
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #14 : 04 Апр 2017 в 11:22 »
тема забыта или есть ещё интерес к такому варианту??? Мне было-бы интересно...

Zverjuga

  • Начинающий
  • *
  • Репутация:
    +0/-0
  • :
    0
    0
  • Сообщений: 2
  • Helsinki
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #15 : 04 Апр 2017 в 11:36 »
Что-то типа такого но для лифепо4.
https://sourcelion.wordpress.com/2014/07/20/battery-management-system-ltc6802-arduino/

Zapa3a

  • Неравнодушный
  • **
  • Репутация:
    +2/-1
  • :
    9
    7
  • Сообщений: 209
  • Украина, Запорожье
  • Ездю на своей силе воли.
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #16 : 28 Апр 2017 в 16:36 »
, господин уважаемый,  я таки имею шо вам сказать,  вот мои соображения,  ардуинка весчь реально хорошая,  но у неё есть пределы,  самая крутая мега имеет 54 цифровых пина и 15 аналоговых,  то есть просто так безразмерную бмс сделать не выйдет,  или до 48 ячеек,  так как надо ещё несколько пинов для сообщения по юарту с экраном,  центральным контроллером, блютуз модулем или ещё чем то,  но не стоит огорчаться,  можно вполне спокойно использовать 8 цифровых пинов в качестве битов,  по есть один байт, + 1 аналоговый пин для считывания напряжения,  можно сделать плату-энкодер,  то есть допустим на 8ми пинах у нас такая картина 00011011 и энкодер пускает на аналоговый пин напряжение 27ой ячейки,  таким образом максимальное количество ячеек это 8 бит то есть 255. Думаю мысль ясна,  для балансировки можно использовать ещё 8 бит,  которые через такой же энкодер преобразуются в номер ячейки,  и подает сигнал модулю балансировки и он начинает балансировать эту ячейку,  на каждую банку один модуль балансировки и один считывания,  но их можно обьеденить,  таким образом используя 16 цифовых и 1 аналоговый пин можно балансировать и следить за 255 ячеййкками,  стоит добавит 1 бит и уже 511.
Вот и выходит что одной ардуино мега можно контролить 1 048 575 ячеек,  только успевай балансировочно-контрольные модули делать,  и ещё 14 пинов останется на связь и открытие-закрытие разррядно-зарядных фетов.
Как вам такая идея?
Я могу написать код,  сделать энкодеры и разряд-заряд, но вот с модулями у меня проблемка,  если сможете сделать схему одного такого модуля то считайте что опен соурсовая безразмерная настраиваемая под разные химии бмс у нас в кармане,  и не надо никаких 300к.
« Последнее редактирование: 28 Апр 2017 в 16:42 от Zapa3a »

Век живи - век учись!

Zapa3a

  • Неравнодушный
  • **
  • Репутация:
    +2/-1
  • :
    9
    7
  • Сообщений: 209
  • Украина, Запорожье
  • Ездю на своей силе воли.
  • Оффлайн Оффлайн
    • Награды
давайте скинемся на open source arduino based BMS
« Ответ #17 : 28 Апр 2017 в 18:25 »
Вот примерно так я это представляю, не хватает только разрядно-зарядных ключей


Век живи - век учись!
Страницы: 12>>ВсеВверх