Реклама: давайте скинемся на open source arduino based BMS

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

Хочешь стать куратором любимой темы?

* Комментарии к новостям

Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 3300 раз

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

12 Окт 2016 в 00:04
Прочитано 3300 раз
Оффлайн

se80

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

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

12 Окт 2016 в 00:43
Ответ #1
Оффлайн

mr.Dream

Ternopil, Ukraine Сообщений: 3042
, а чего такого хотите получить от БМС, чего нету у других? так счас выбор огромный. Кто простые китайские использует, кто "смарты".  Какие такие запары?

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

14 Окт 2016 в 00:26
Ответ #2
Оффлайн

se80

DC Сообщений: 2790
, я хочу бмс, железо от которой может производить любой китаец, а софт писать/переписывать любой прогер(который раньше не кодил железо) . arduino позволяет не зная специфики системного программирования быстро начать писать код .
Что я хочу от бмс :
1) bluetooth
2) oled/led экран
3) неограниченный конфиг по S
4) слабо-ограниченный конфиг по разрядным токам

14 Окт 2016 в 00:50
Ответ #3
Оффлайн

Steel RAT

Россия, Ярославль Сообщений: 2908
,  уже есть такой проект.
ссылка

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

14 Окт 2016 в 00:57
Ответ #4
Оффлайн

se80

DC Сообщений: 2790
,  уже есть такой проект.
ссылка

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

14 Окт 2016 в 01:10
Ответ #5
Оффлайн

kag46

Москва/Прага Сообщений: 564
вот тоже почти то, о чем говорите

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

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

14 Окт 2016 в 01:15
Ответ #6
Оффлайн

FEHIKS

KIEV Сообщений: 840
да уже и купить можно
Скрытый текст
Защита по верхнему и нижнему напряжению поячеечно
защита по верхнему и нижнему общему напряжению
защита по току заряда
защита по току разряда
защита по температуре( много параметров)
Защита КЗ
Выставляется напряжение балансировки, и ток( от 10 до 200мА)
выставляется напряжение с которого начинается балансировка
выставляется разбег ячеек при балансировке
температурная защита, самой платы и 4 датчика внешних, которыми моно контролировать например температура вашего аккумулятора и температуру мотора, ну и вообще либо чего.
И Тд.
БМС имеет около 40 пунктов настраиваемых параметров.

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

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

14 Окт 2016 в 02:07
Ответ #7
Оффлайн

kag46

Москва/Прага Сообщений: 564

14 Окт 2016 в 03:29
Ответ #8
Оффлайн

FEHIKS

KIEV Сообщений: 840
120-150 вроде  можно приобрести плату без транзисторов ( разрядных- зарядных)

14 Окт 2016 в 03:31
Ответ #9
Оффлайн

Timber

Сообщений: 252
А Вы на какую цену расчитываете?  B-)
В Китае дешево выходит только то, что идет миллионными партиями. А на партии до 1-5 тыс заметно скажется стоимость подготовки производства.

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

16 Окт 2016 в 14:02
Ответ #10
Оффлайн

Steel RAT

Россия, Ярославль Сообщений: 2908
Чисто для развлечения.
Сообщение понравилось: mr.Dream

16 Ноя 2016 в 21:21
Ответ #11
Оффлайн

Sattva

Украина, Киев Сообщений: 360
По теме 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 »

16 Ноя 2016 в 21:33
Ответ #12
Оффлайн

Steel RAT

Россия, Ярославль Сообщений: 2908
Реально сделано по-другому.
Контроллер БМС и приборов посылает пакеты данных по шине.
Обычный компьютер или смартфон принимает и записывает пакеты в файл.
В пакете зашифрованы все нужные параметры.
Известна частота посылки пакетов или программа сопоставляет каждому пакету временную метку по собственному таймеру компа.
Дальше есть программа для наложения псевдографики.
Она их файла берет пакеты и по меткам отрисовывает положение приборов или цифры.
Если меток нет, можно в ручную выбрать пакет синхронизации, например по нажатию педали газа.
Дальше данные сопоставляются согласно промежуткам между пакетами.
Есть вот такие готовые девайсы, работающие онлайн. Т.е. они пакеты не хранят, а преобразуют в псевдографику на лету:
ссылка
Сообщение понравилось: Sattva, Indiсtа Саusа

16 Ноя 2016 в 21:42
Ответ #13
Оффлайн

Uhep300

Россия Сообщений: 104


Цитата
это которая за 200$?
Есть гораздо дешевле

ссылка

04 Апр 2017 в 11:22
Ответ #14
Оффлайн

Zverjuga

Helsinki Сообщений: 2
тема забыта или есть ещё интерес к такому варианту??? Мне было-бы интересно...

04 Апр 2017 в 11:36
Ответ #15
Оффлайн

Zverjuga

Helsinki Сообщений: 2
Что-то типа такого но для лифепо4.
ссылка

28 Апр 2017 в 16:36
Ответ #16
Оффлайн

Zapa3a

Украина, Запорожье Сообщений: 211
, господин уважаемый,  я таки имею шо вам сказать,  вот мои соображения,  ардуинка весчь реально хорошая,  но у неё есть пределы,  самая крутая мега имеет 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 »

28 Апр 2017 в 18:25
Ответ #17
Оффлайн

Zapa3a

Украина, Запорожье Сообщений: 211
Вот примерно так я это представляю, не хватает только разрядно-зарядных ключей


 

Поймай задешево на ебее или давайте жить дружно

Автор andreymРаздел Электровелосипеды

Ответов: 11
Просмотров: 3257
Последний ответ 05 Дек 2010 в 14:15
от NikolayS
слишком много тем в топе. Давайте лучше сделаем список "избранные темы"

Автор 8244Раздел Свинцовые аккумуляторы

Ответов: 1
Просмотров: 743
Последний ответ 18 Апр 2016 в 09:26
от Alex_Soroka
Дешевый 3D принтер, слишком дешевые, давайте разберемся.

Автор abuharskyРаздел Интернет-магазины

Ответов: 7
Просмотров: 2095
Последний ответ 02 Фев 2014 в 17:32
от NeeZ
не давайте детям мобильники!

Автор CreatorРаздел Анекдоты и флУДИЛКА

Ответов: 8
Просмотров: 2289
Последний ответ 10 Янв 2011 в 23:02
от Peoner
Суперконденсаторы(ионисторы) - давайте посчитаем тестовую батарею...

Автор Alex_SorokaРаздел Электромобили

Ответов: 34
Просмотров: 24155
Последний ответ 26 Мар 2013 в 11:51
от fakel