SmartBMS

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

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

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

i8086

А мне нужна еще одна живая смартБМС, можно и с одним разрядным ключом :-)

Если есть у кого-то с Украины "лишняя" смартБМС - готов купить.

andiXT

#703
А есть ли собрана в одном месте пошаговая иструкция по прошивке СмартБМС софтом от mevial? А то как -то посвюду раскидано, собирай по-частицам то там, то там... Вот например мне не совсем понятно при изготовлении шнура, куда подключать Data, куда Clock (2 варианта всего, но наверное один неверный может наделать делов). Наверное схема от руки была бы информативнее чем целая страница про I2C Adapter :) И еще, при создании флешки какие рекомендуемые параметры (например файловая система, размер кластера и тд), так как при использовании unetbootin и образа от mevial с первого и второго раза не хочет запускаться, сижу сейчас и разбираюсь что не так :)
Есть же первая страница этой темы, почему бы туда не вынести всю нужную информацию?

P.S. С флешкой я уже разобрался, видать не нравится флешка на 8гб, зато понравилась на 2гб.
Я так понимаю что програма не запустится если нет подключеной бмс (ругается что-то типа нет i2c адаптера)?

А вообще какой порядок подключения что-бы не попалилось? Выключаем комп, подсоединяем шнур к vga порту, загружаем систему, втыкаем второй конец шнурка в РАБОЧУЮ (под напряжением и с ячейками) бмс, запускаем прогу, работаем. Все верно? Можно после завершения работы с програмой отключать шнур от бмс без выключения компьютера?

P.P.S. похоже что Data -> SDA, Clock -> SCL (мне показалось что там написано SDL :)
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

_claw

Цитата: andiXT от 13 Нояб. 2013 в 00:50
А есть ли собрана в одном месте пошаговая иструкция по прошивке СмартБМС софтом от mevial?
да я Алексея уже давно тролю по этой теме. он тоже давно обещает, но видимо дел куча, дети маленькие и тд. некогда. хотя может если дружно попросим, то может выделит пару часов именно для этого?

andiXT

Цитата: _claw от 13 Нояб. 2013 в 01:01
Цитата: andiXT от 13 Нояб. 2013 в 00:50
А есть ли собрана в одном месте пошаговая иструкция по прошивке СмартБМС софтом от mevial?
да я Алексея уже давно тролю по этой теме. он тоже давно обещает, но видимо дел куча, дети маленькие и тд. некогда. хотя может если дружно попросим, то может выделит пару часов именно для этого?
Ну тут как-бы наверное и без Алексея можно обойтись, фактически наверное есть вся информация, нужно просто вынести на заглавную.
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

andiXT

А у кого-то есть опыт использования этой смартбмс с конфигурацией 13S на LG D1, тоесть с макс напряжением 4,35В? Все работало корректно?
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

mevial

Цитата: andiXT от 13 Нояб. 2013 в 02:11
А у кого-то есть опыт использования этой смартбмс с конфигурацией 13S на LG D1, тоесть с макс напряжением 4,35В? Все работало корректно?
Опыта нет, но почему не должно работать? Даже по верхнему порогу запас есть.
PS: Реально мало времени и на инструкцию и на тестирование свежего образа(сижу вот сейчас, у профессионального gps тач меняю, всё просто, кроме герметизации, предыдущий умер раньше срока из-за неё, резистивный тач перекорёжило герметиком).

andiXT

Цитата: mevial от 13 Нояб. 2013 в 16:21
Цитата: andiXT от 13 Нояб. 2013 в 02:11
А у кого-то есть опыт использования этой смартбмс с конфигурацией 13S на LG D1, тоесть с макс напряжением 4,35В? Все работало корректно?
Опыта нет, но почему не должно работать? Даже по верхнему порогу запас есть.
Просто есть опасение что чип может выйти из строя из-за избытка напряжение, не знаю что там по даташиту, но по идее с батарей по-нормальному ли-иону 13х4,2 = 54,6 больше напряжения не будет. А вот в случае LG D1 может быть 56,5В что возможно может и многовато для чипа?
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

mevial

Цитата: andiXT от 13 Нояб. 2013 в 16:46
Просто есть опасение что чип может выйти из строя из-за избытка напряжение, не знаю что там по даташиту, но по идее с батарей по-нормальному ли-иону 13х4,2 = 54,6 больше напряжения не будет. А вот в случае LG D1 может быть 56,5В что возможно может и многовато для чипа?
Смотрим даташит

andiXT

Убедили, 60В :)

Уажаемый mevial,
Подскажите, пожалуйста, что еще нужно сделать, загрузив образ который Вы выкладываете постоянно? Шнурок готов, подсоединен как к мониторному выходу так и к БМС, запускаю программу OzFlGUI а она ругается "I2C bus not found". Пробовал как на нотубуке с графикой интел, так и не десктопе с графикой nvidia. Такое ощущение что нужно еще какие-то драйвера установить.

Спасибо, заранее :)
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

_claw

i2c-dev стоит? кстати какой линух то?

andiXT

Цитата: _claw от 14 Нояб. 2013 в 03:40
i2c-dev стоит? кстати какой линух то?
Линукс со сборки от mevial http://mevial.ru/files/ebike_kit.iso. Ubuntu 10.04. Какой-то крайне неудачный убунту, на нем ни стетевая ни wifi не утстанавливаются по умолчанию, сооотв не могу никакие пакеты устанавливать.
Сейчас гляну стоит ли или нет i2c-dev но мне казалось чтов этой сборке должно уже быть все.
lm-sensors говорит что есть и самая последняя версия (не знаю как оно это без сети определяет). Про i2c-dev ничего не сказало, проверял через apt-get install. Смотрю в список устройст (ls /dev) не вижу ниодного i2c устройства....
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

mevial

Цитата: andiXT от 14 Нояб. 2013 в 11:42
Линукс со сборки от mevial http://mevial.ru/files/ebike_kit.iso. Ubuntu 10.04. Какой-то крайне неудачный убунту, на нем ни стетевая ни wifi не утстанавливаются по умолчанию, сооотв не могу никакие пакеты устанавливать.
Сейчас гляну стоит ли или нет i2c-dev но мне казалось чтов этой сборке должно уже быть все.
i2c-dev стоит, но не всегда запускается, эта более новая сборка вышла более глючной. Вообще есть ещё ebike_kit_old и более новая ebike-kit. Хотя всё это начало 12го года, не помню уже ху из ху, а сам я ими не пользуюсь по причине живого линукса на компах. Самый старый вроде как самый надёжный, дальше я экспериментировал.

andiXT

Цитата: mevial от 14 Нояб. 2013 в 14:16
Цитата: andiXT от 14 Нояб. 2013 в 11:42
Линукс со сборки от mevial http://mevial.ru/files/ebike_kit.iso. Ubuntu 10.04. Какой-то крайне неудачный убунту, на нем ни стетевая ни wifi не утстанавливаются по умолчанию, сооотв не могу никакие пакеты устанавливать.
Сейчас гляну стоит ли или нет i2c-dev но мне казалось чтов этой сборке должно уже быть все.
i2c-dev стоит, но не всегда запускается, эта более новая сборка вышла более глючной. Вообще есть ещё ebike_kit_old и более новая ebike-kit. Хотя всё это начало 12го года, не помню уже ху из ху, а сам я ими не пользуюсь по причине живого линукса на компах. Самый старый вроде как самый надёжный, дальше я экспериментировал.

Спасибо, попробую.
Тоесть фактически все что нужно сделать так это просто запустить образ, клацнуть по иконке программы и все? Ничего не нужно доустанавливать, например модуль видеокарты выбрать? Как оно знает с какого порта читать?
Нужно ли что бы во время запуска программы шнур был подключен на обеих концах?
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

mevial

Цитата: andiXT от 14 Нояб. 2013 в 19:22
Спасибо, попробую.
Тоесть фактически все что нужно сделать так это просто запустить образ, клацнуть по иконке программы и все? Ничего не нужно доустанавливать, например модуль видеокарты выбрать? Как оно знает с какого порта читать?
Нужно ли что бы во время запуска программы шнур был подключен на обеих концах?
Старался сделать именно так. Порт выбирается в программе вручную, есть идея по автодетекту, но пока только идея. Желательно, чтобы был вставлен, не помню какая там версия гуи, совсем ранние были без динамического обновления списка.

andiXT

#716
Всем большое спасибо за помощь, все же 2 полных вечера проведенных за опытами дали свой результат.
Итак, на сборке от mevial не хотело работать ни в какую, зато приобрел ценный опыт. По большому счету как и сказал mevial его сборка не нужна, все очень легко делается на других версиях. Почему не пошла сборка - да потому что ноутбук новый (год), компьютер новый (год), а сборке 2(3) года, вот и не идет.

1. Если нет своего линукса то с помощью unetbootin можна сделать загрузочную флешку с любой версией, раз мы привязались к убунту то я устанавливал 13-у версию. Ничего качать не надо, запускаем unetbootin, выбираем из списка убунту, версию 13 и устанавливаем. Кстати, могут возникнуть проблемы с выбором флешки, на 8гб у меня не захотело работать, а две других на 2 и 4 - заработали. Обязательно выделяем место на диске (побольше!), используемое для хранения файлов после перезагрузки, иначе каждый раз прийдется все делать с начала.

2. Шнурок у нас уже должен быть готов, если нет то смотрим http://www.paintyourdragon.com/?p=43 там есть распиновка. Я брал D-Sub как самый дешевый и доступный, да и на ноутбуке он есть. Если кратко - соединяем VGA пин №5 c GND на BMS, пин 12(Data) - SDA, пин 15(Clock) -SCL.
3. Итак, запускаемся с убунту (как запуститься с флешки находим сами). У нас голая убунта, и нам везет если сразу задетектились либо сетевая, либо wifi. Если нет - лучше установить, иначе можно и обойтись.
4. Надо установить пакет i2c-tools, для этого надо разрешить community репозитории, делается это через настройки програмного обеспечения.

После того как разрешили надо сделать sudo apt-get update что бы закачать новые списки. Устанавливаем: sudo apt-get install i2c-tools. Если нет сети то можно скачать отсюда http://archive.ubuntu.com/ubuntu/pool/universe/i/i2c-tools/i2c-tools_3.1.0-2_i386.deb и потом через флешку установить.
5. Загружаем модуль i2c-dev: sudo modprobe i2c-dev
6. Качаем oz utils http://mevial.ru/oz/ozflasher+gui.tar.bz2 распаковываем (оба файла) и запускаем графическую оболочку sudo ./ozflgui. Програма должна запуститься. Если нет, выскакиевает ошибка "i2c bus not found" - значит i2c-tools нам не подходит, либо у нас слишком старый, или уже слишком новый компьютер.

7. Уже в программе нужно выбрать правильную шину, у меня это было i915 gmbus vga, устройство 30. Вообще у меня графика sandy bridge, как видно графика интел отлично работает в линукс с i2c шиной.


Надеюсь мои инструкции кому-то еще пригодятся. Кстати, скачав дамп, и загрузив его в конфигуратор http://mevial.ru/oz/ozconfigsorted.php заметил что мои параметры почти не отличаются от тех "достаточно работоспособных параметров для LiPo". Наверное кто-то уже прошивал ozflasher'ом мою БМС или что-то тут не так. И пороги, и балансировка идентичны, они действительно хорошо работают (кроме балансировки), но я ожидал увидеть другие параметры.

2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

илс

[user]andiXT[/user], отличная инструкция, респект :wow:
На правах автора темы, добавил ссылку в первое сообщение.  :-)

andiXT

#718
Цитата: илс от 16 Нояб. 2013 в 01:50
[user]andiXT[/user], отличная инструкция, респект :wow:
На правах автора темы, добавил ссылку в первое сообщение.  :-)
Как не мытьем так катаньем...ну очень очень трудно когда нет от разработчика четких инструкций. Хорошо когда везет и все работае сразу, а если нет?  :bn:
Кстати, ссылочка на пост не работает. :bw:
2-х подвес Rocky Mountain, 1000W Volta Rear, 9 fet Infineon IRF4110, 60V 28Ah 16S4P QB26800, CA V3

mevial

Цитата: andiXT от 16 Нояб. 2013 в 01:31
Кстати, скачав дамп, и загрузив его в конфигуратор http://mevial.ru/oz/ozconfigsorted.php заметил что мои параметры почти не отличаются от тех "достаточно работоспособных параметров для LiPo". Наверное кто-то уже прошивал ozflasher'ом мою БМС или что-то тут не так. И пороги, и балансировка идентичны, они действительно хорошо работают (кроме балансировки), но я ожидал увидеть другие параметры.
+1 за инструкцию, всё так примерно и есть.
Я, честно говоря, тоже ожидал другие параметры. Вы точно не забыли после выбора файла нажать кнопочку "загрузить"? Хотя может кто и влил эти параметры бездумно вместе с калибровками, хотя я сам использую самый безопасный метод прошивки, и калибрую ток покоя только после полного бакапа(иногда вся прошивка слетает, у Сергея на официалке такое тоже было разок)