Меню

Как программировать мотор bafang

Bafang G510: центральный мотор для мощного электровелосипеда, первое знакомство

Сегодняшний обзор посвящен самому мощному из серийных центральных моторов для электровелосипедов. Идея поставить моторчик на велосипед не нова. Раньше были популярны бензиновые маломощные варианты, сейчас же засилье электрического транспорта. Промышленность Поднебесной выпускает как бюджетные электро- варианты, так и агрегаты сравнимые и превосходящие фирменные (Bosch). Выбор есть!

Содержание

Введение

Сначала займемся классификацией моторов для электровелосипедов.

Бензиновые варианты я для себя сразу отмел, так как живу я в обычном «человейнике» с маленьким лифтом. Да и ставить бензиновую технику в квартиру, как мне кажется, глупо.

Электрические моторы для велосипедов выпускают, грубо говоря, двух типов:

  • Мотор-колеса, которые делятся на редукторные, и на моторы прямого привода.
  • Центральные моторы, которые помогают вращать трансмиссию велосипеда со стороны педалей.

Я отдал свой голос центральным моторам. А точнее их разновидности: кареточным моторам, которые устанавливаются в каретку велосипеда. Хотя покупал и пробовал в деле мотор-колесо 1500 Вт, чтобы сравнить.

Я нашел для себя такие плюсы:

  1. Тяга. В кареточном работает свой редуктор, плюс еще и трансмиссия велосипеда. На подъемы и по пересеченной местности мотор колесо сравнимой мощности будет отдыхать.
  2. Возможность работы трансмиссии велосипеда. Это дает большую вариативность управления скоростью и крутящим моментом. Из этого вытекает и минус – быстрый износ кассеты и цепи электровелосипеда.
  3. Сохранение правильного баланса велосипеда. Центр тяжести максимально внизу и нет гирь в колесах.
  4. Велосипед остается велосипедом. Можно без помех крутить педали при севшем аккумуляторе.

У меня в эксплуатации с конца 2018 года самосборный электровелосипед с кареточным мотором Bafang BBS02B 750 Вт Но захотелось попробовать новинку Bafang с максимально мощностью. Я не люблю кататься на электровелосипеде по городу, моя стихия долгие поездки в лес, по грунтовым дорогам, разбитым лесовозами.

Технические характеристики

  • Мощность: 1000 Вт
  • Напряжение питания: 48-52 В
  • Максимальный крутящий момент: 160 Н*м
  • Обороты выходного вала: 150-190 об/мин
  • Контроллер: встроенный на 30 А
  • Дисплей контроллера: DPC18
  • Количество зубов: 44
  • Масса: 6,7 кг
  • Вал педалей: ISIS
  • Рабочая температура дисплея: -20-80°C
  • Рабочая температура мотора: -20-45°C
  • Защита от воды: ipx5
  • Эффективность: ≥ 80%
  • Встроенные датчики: Интегрированный Датчик скорости и крутящего момента
  • Уровень шума:

Мотор не поставляется один. С ним в комплекте идет необходимый минимум для постройки DIY электровелосипеда, кроме рамы велосипеда и аккумулятора (хотя есть и полные комплекты).

Помимо мотора, в мой комплект входило:

  • Курок газа
  • Тормозные ручки
  • Ведущая звезда 44 зуба
  • Дисплей контроллера DC18
  • Шатуны
  • Датчик скорости
  • Комплект кабелей
  • Комплект крепежа
  • Установочная пластина
  • Передняя фара

Рассмотрим комплектацию подробнее.

Начнем с ведущей звезды. Она крепится бонками на литой алюминиевый паук и даже защитное кольцо выполнено из алюминия — мощно. Установка на вал каретки на шлицы.

Далее, вещь необходимая для управления и настройки мотора — экран контролера. Через него осуществляется индикация все параметров работы. Устанавливается на центр руля велосипеда, работает по протоколу UART. Тут обновленная модель DPC18 с цветным экраном, с управлением светом и режимами SPORT/ECO. Встроен порт usb (5В 0.5А) для зарядки гаджетов.

Шатуны алюминиевые, 170 мм с фирменной маркировкой. Наконец-то посадка на вал не убогий квадрат.

Фара в комплекте откровенно слабая и светит тускло. 6 В питание, а выдает 3 Вт. Хватит ее только для режима ДХО. Можно ее расценивать как бонус к комплектации.

Тормозные ручки, на мой взгляд атавизм. Потому что они под механические тормоза. Да они удобные, оснащены концевыми выключателями мотора. Но! Они под механические тормоза. Даже на обычных велосипедах на мускульной тяге повсеместно используют гидравлические тормоза, они намного эффективнее. На электровелосипед с центральным мотором 1 кВт просятся четырехпоршневые гидравлические тормоза. А концевики для них можно купить отдельно с нужным разъемом — там геркон и магнит.

Еще важный элемент в комплекте — монтажная алюминиевая пластина с фрезеровкой, которая позволит пользователю установить Bafang G510 на любую раму. Но нужна решимость… И аргоновая сварка.

И оставшиеся мелочи. Это крепеж мотора к раме, комплект кабелей (силовой к аккумулятору, кабель 4T и кабели для двух фар) и датчик скорости с магнитом на спицы. Разъемы с влагозащитой и защитой от неверного подключения.

Внешний вид и особенности Bafang G510

Bafang G510 (его еще называют ultra) не только самый мощный серийный центральный мотор, но и, наверно, самый крупный. Его размеры примерно: 255х115х145 мм. А масса 6,7 кг с алюминиевым то корпусом.

Производитель заявляет, что мотор предназначен для электрических тандемов, грузовых велосипедов, и высокомощных электроMTB велосипедов.

Вот сравнение G510 и моего мотора BBS02B 750 Вт наглядно.

В чем же отличие Bafang G510 ultra от прошлых моделей Bafang BBS:

  1. Мотор G510 уже не кареточный, а центральный. Для него нужна специализированная рама со своими креплениями.
  2. Датчик момента или торк сенсор (torque sensor), полезная вещь: сильнее давишь на педали – больший момент выдает мотор на трансмиссию.
  3. Масса и мощность (до 1,5 кВт) сильно больше чем у BBS HD.
  4. Крепление шатунов под стандарт ISIS, а не «квадрат» как у серии BBS.

Под цилиндрической крышкой с прокладкой прячется магнитная система электромотора. На вид внушает уважение.

С обратной стороны трехступенчатый редуктор и контроллер в герметичном отсеке. Подшипники используются промышленные, с защитным пластиковым кольцом. Смазочным материалом редуктор заполнен при сборке.

Читайте также:  Масло в мотор камминс

Вот показательная картинка — сравнение силовой части Bafang G510 ultra и BBS HD. И в том и другом моторе заявлено в характеристиках 1000 Вт, да-да, мы верим. Хотя даже на моем экземпляре на заводской наклейке указано 48 В и 30 А, что дает почти 1,5 кВт.

Установка Bafang G510

Вариантов монтажа этого мотора два:

  1. DIY проект с использованием сварки и монтажной пластины.
  2. Покупная специализированная рама.

Первый вариант для «рукастых» мастеров.

Вот так выглядит мотор на монтажной пластине. Крепление на три призонных болта диаметром 10 мм.

Пример самостоятельной модификации рамы. Есть довольно интересные зарубежные DIY проекты (в том числе трицикл с прицепом).

2. Покупная специализированная рама, именно под установку Bafang G510. Я сам хотел купить готовую раму (№1), но пока болел, распродали остатки и будет новая партия рам уже летом. Кстати, большой выбор различных рам под Bafang G510 на сайте Alibaba (в том числе ригидные и даже карбоновые), но далеко не все продавцы хотят связывать с одиночным заказом.

На Алиэкспресс в основном продают три вида рам под этот мотор. Есть, правда, еще дорогая титановая экзотика.

1. Рама двухподвес с внешним аккумулятором.

2. Рама двухподвес с интегрированным аккумулятором

3. Так же подвес, без окраски. Бюджетный вариант.

Мотор только завоевывает рынок, рам под него будет больше и они будут дешеветь.

Подключение Bafang G510

Из мотора, точнее из встроенного контроллера мотора выходит пучок проводов.

Сложного ничего нет. Список разъёмов:

  • Силовой к аккумулятору (разъем «андерсон» красный с черным)
  • Разъем к BMS батареи для точного контроля ее состояния (опционально)
  • Разъемы для питания фар 6 В (2 шт. синие)
  • Разъем для датчика скорости
  • Разъем для датчика переключения передач (опционально, но полезно)
  • Разъем для кабеля 4T (к экрану контроллера, курку газа, концевикам тормозов )

Датчик переключения передач покупается отдельно. Он служит для отключения мотора во время переключения переключения передач, тем самым снижая нагрузку на цепь и звезды кассеты, повышая их ресурс.

Посмотрим на возможности экрана контроллера. Вот сравнение с версией от Bafang BBS. Экран размером 75х50 мм (стал чуть больше) наглядный и контрастный. Скорость загрузки — несколько секунд.

У новой модели такая же наглядная кольцевая индикация скорости и мощности и автоматический датчик света. По умолчанию 5 уровней поддержи педалирования (параметр настраивается до 9). Новыми являются режим SPORT для драйвовой езди и ECO для экономии заряда батареи.

Меню экрана с настройками, параметры батареи работают от спец разъема и коды ошибок для диагностики мотора.

Так же претерпел изменения пульт управления экраном контроллера, там добавилась кнопка управления светом. Да и сами кнопки стали удобнее. На + и — как и раньше переключаются уровни поддержки педалирования и так же есть режим «пешеход» 5 км/ч.

Заключение

С центральным мотором Bafang G510 можно собрать очень интересный электровелосипед для внедорожного катания. Ему будут «по зубам» крутые подъемы, песок и грязь. И в тоже время, он будет весить в районе 30 кг и его можно будет хранить в обычной квартире.

Источник

Usb кабель для программирования кареточных моторов Bafang

Сегодня расскажу про кабель для программирования кареточных моторов фирмы Bafang. Подходит для моделей bbs01, bbs02, bbs03 и bbshd. Будет краткий гайд по перепрошивке параметров контроллера центрального мотора электровелосипеда.

В обзоре своего электровелосипеда 750 Вт я писал, что неплохо бы настроить параметры мотора под свой стиль катания. Для этого нужно купить или сделать самому специальный кабель. И вот пришло время об этом рассказать.

Начнем.
Упаковка кабеля незатейливая:

Длина 50 см.
В комплекте карточка с QR кодами:

По QR кодам можно скачать софт и инструкцию на английском языке:

USB часть кабеля (там по сути USB-TTL адаптер):

Микросхема CH340G.
С обратной стороны:

Разъем для соединения с кабелем: EB-bus на место экрана контроллера:

Конечно, можно спаять такой кабель самому, для этого нужно купить USB-TTL адаптер и кабель для экрана контроллера (зеленый разъем пять контактов) и соединить их. Распайка:

Внимание: контакты P + и PL будут подключены непосредственно к вашей батарее, а ее напряжение составляет 36 В или 48 В, что может повредить ПК при неосторожном монтаже.
Но предприимчивые китайцы для ламеров (для меня) сделали готовый кабель.

Схема подключения кабеля простая. Он подключается на кабель EB-bus вместо экрана контроллера:

Мотор должен быть подключен к заряженной батарее.
Вот так это выглядит на мини компьютере с Windows10:

Софт скачиваем здесь
Это программа Controllerstsudu версии:

Для работы кабеля необходимы драйвера. Это CH341SER Скачать.

Драйвер версии 3.5.2019.1 для китайских аналогов Arduino — программаторов на микросхемах серии CH340 и
CH341 от WinChipHead. Предназначен для установки на Windows XP, Windows Vista, Windows 7, Windows 8,
Windows 8.1 и Windows 10.
Для автоматической установки на 32-ух битную Windows распакуйте архив и запустите файл — SETUP.EXE, для
64-х битной — DRVSETUP64.exe.
Поддержка устройств на микросхемах: CH340G, CH340T, CH340C, CH340N, CH340K, CH340E, CH340B, CH341A,
CH341F, CH341T, CH341B, CH341C, CH341U.

Устанавливаем драйвер и запускаем программу Controllerstsudu для работы с мотором от имени администратора.
Когда программа запустилась, слева надо выбрать com порт и нажать кнопку соединения «Connect». Если драйвера установлены успешно и выбран рабочий порт, программа считает данные с мотора.
Для мотора BBS01B 250 Вт мы видим:

Для начала работы нужно загрузить параметры из контроллера, нажав «Read Flash».
Имеющиеся данные контроллера по умолчанию лучше сохранить, что бы была возможность откатится к заводским настройкам, программа это позволяет:

Теперь можно безопасно работать с мотором.

Читайте также:  Болты гбц 126 мотор размеры

У программы есть три вкладки параметров. Начнем с первой. Basic (Базовые настройки).

Параметры:
Low Battery Protection [V] (Нижний порог защиты батареи [Вольт]) — это напряжение, при котором контроллер останавливает двигатель, чтобы обеспечить защиту батареи от чрезмерного разряда. Это позволит продлить жизнь аккумуляторам. Для 13S аккумуляторных блоков по умолчанию используется 41 В. Для 10S, соответственно, 31 В.

Current Limit [A] (Предел тока [Aмпер]) — это максимальный ток через двигатель. Если ваш мотор на 25A, например, вы можете установить его на 20A, чтобы он был менее мощным.

Assist 0 ÷ Assist 9 (Ассистент 0 ÷ Ассистент 9) — Все это возможные вспомогательные настройки (как для педального ассистента, так и для рукоятки дроссельной заслонки с использованием одного из уровней). Важно упомянуть, что значение «Ток 0» и ограничение скорости должны быть установлены на 1, если вы хотите использовать ручку дроссельной заслонки с PAS0, выбранным на вашем ЖК-дисплее. Обычно Assist 0 установлен на 0, поэтому вы можете использовать свой велосипед без помощи мотора, если хотите. Будьте осторожны, устанавливая эти уровни. Если вы установите слишком низкий ток, двигатель не сможет сдвинуть велосипед. Если вы установите слишком высокий уровень первого вспомогательного уровня, то ускорение при старте будет значительным. Это может повредить внутренние механизмы. Ограничение скорости устанавливает, на какой скорости (% от максимальной скорости, установленной на вашем ЖК-дисплее) двигатель уменьшит мощность и просто сохранит эту скорость.

Speed Meter Type (Тип счетчика скорости) — этот параметр выбирает счетчик скорости, используемый на вашем велосипеде. Для наборов BBS это внешний датчик. Этот параметр задается производителем.

Speed Meter Signals (Сигналы счетчика скорости) — здесь вы можете установить, сколько сигнала за оборот генерирует ваш датчик. Если вы используете внешний датчик с магнитом, он генерирует один сигнал на оборот колеса. Этот параметр задается производителем.

Wheel Diameter [inch] (Диаметр колеса [дюйм]) — Диаметр колеса должен соответствовать размеру вашего ведущего колеса (следовательно, ваш велосипед может иметь два колеса различного размера). Установка диаметра на меньший размер, чем на самом деле, приведет к увеличению скорости, но также может привести к повреждению двигателя.

Если что-то меняем, сохраняем настройки:

Когда вы закончите настройку основных настроек, вы можете использовать кнопку «WRITE» (Записать) на этой вкладке программы, чтобы записать их на ваш контроллер. Вы также можете в любое время использовать кнопку «READ» (Считать), чтобы прочитать их (это заменит все значения на вкладке «Basic»). Это не будет перезаписывать другие настройки. Если вы используете кнопки справа — «Read Flash» и «Write Flash», то все считаете и запишите полный список настроек (Basic, Pedal Assist and Throttle Handle), поэтому будьте осторожны.

Далее вкладка — Pedal Assist (Настройка помощника педалирования):

Pedal Sensor Type (Тип датчика педалей) — этот параметр выбирает тип датчика вращения педали. Он устанавливается производителем и не должен меняться.

Designated Assist Level (Назначенный уровень помощи.) — Есть два типа операций, выбранных с помощью этого параметра. Сначала «По команде дисплея». Это означает, что на ЖК-дисплее будет выбран вспомогательный уровень (тот, который находится на вкладке «Основные настройки»). Второй вариант — выбрать определенный уровень помощи, который будет исправлен, и вы не сможете изменить его с ЖК-дисплея. Для этого вы можете выбрать любой уровень помощи от 0 до 9.

Speed Limit (Ограничение скорости) — это максимальная скорость, с которой двигатель будет обеспечивать дополнительное ускорение. Когда скорость будет достигнута, она сохранит ее, но больше не ускорится. Если вы установите этот параметр в «По команде дисплея», вы сможете установить скорость с вашего ЖК-дисплея. Имейте в виду, что некоторые ЖК-дисплеи позволяют установить скорость 99 км / ч, что невозможно, по крайней мере, с помощью существующих комплектов BBS. Этот параметр используется для всех вспомогательных уровней, которые вы видите на вкладке «Основные». Если вы установите значение 40 км / ч (в этой программе или на вашем ЖК-дисплее), а уровень Assist 5 установлен на 50%, то вы сможете достичь 20 км / ч на этом вспомогательном уровне.

Start Current [%] (Стартовый ток [%]) — это ток запуска при повороте педалей. Хорошо установить это, по крайней мере, на 10%, чтобы убедиться, что велосипед начнет двигаться, и двигатель не остановится. Установка этого очень высокого значения заставит велосипед ускоряться очень быстро при запуске, который может повредить его внутренние механизмы, а также двигатель. Рекомендуемое значение — от 10% до 30%. Вы также должны убедиться, что вы не начнете педалирование на слишком высокой передаче, которая слишком сильно загрузит двигатель.

Slow-start Mode (1-8) (Режим медленного запуска (1-8)) — Этот параметр определяет, как быстро достигается начальный ток. Вы можете заставить ваш велосипед ускориться плавно и заставить его быстро реагировать. Значение около 4 обычно хорошо работает для нормального велоспорта. Если вы горный байкер, тогда установка на низкое значение ускорит ускорение, что может быть полезно, но вы должны быть осторожны, чтобы не «насиловать» ваш контроллер и двигатель.

Читайте также:  Два мотора в пылесосе

Start Degree (Signal No.) (Стартовый угол (количество сигналов)) — этот параметр устанавливает, сколько импульсов от датчика педали требуется до запуска двигателя. Полный оборот педали на наборах BBS генерирует 24 импульса. Установка этого параметра на 0 или 1 не будет работать. Значение около 4 работает хорошо, так как оно не начинается с небольшого перемещения, а также не требует слишком большого вращения.

Work Mode (Angular Pedal Speed / Wheel * 10) (Рабочий режим (угловая скорость педали / колесо * 10)) — Цель этого параметра не очень ясна. Он должен контролировать мощность в зависимости от скорости вращения педали. Значение, установленное производителем, кажется, работает очень хорошо, поэтому вам не нужно его менять.

Stop Delay [x10ms] — это задержка после остановки педали до остановки двигателя. Имейте в виду x10мс. Если вы установите значение 100, это приведет к задержке в 1 секунду. Значение 25 (250 мс) хорошо работает.

Current Decay (1-8) — Этот параметр устанавливает, насколько быстро происходит падение тока при педалировании на скорости и достигает максимальной скорости на выбранном вспомогательном уровне. Нижнее значение означает, что ток начнет падать с меньшей скоростью.

Stop Decay [x10ms] — Время, в течение которого двигатель останавливается.

Keep Current [%] – — эта настройка управляет процентом максимального тока на выбранном вспомогательном уровне, который будет протекать через двигатель, когда вы достигнете максимальной скорости и продолжите педалирование. Поэтому, если ваш максимальный ток равен 25 А, и вы используете PAS5, установленный на 50%, тогда у вас будет максимальный ток 12,5 А для этого вспомогательного уровня. Затем, если Keep Current установлен на 50%, когда достигается максимальная скорость, и вы продолжаете педалирование, ток будет сохранен на уровне 6.25A. Это обеспечивает плавный переход на вспомогательную мощность, когда вы уменьшаете скорость педалирования, а скорость движения падает ниже максимума.

Последняя вкладка — Throttle Handle (Настройка ручки газа):

Start Voltage [x100mV] — это выходное напряжение ручки дроссельной заслонки, при котором двигатель запускается. Минимум, на который реагирует контроллер, составляет 1,1 В, поэтому вы должны установить этот параметр равным 11 (11×100 мВ = 1,1 В).

End Voltage [x100mV] — это выходное напряжение ручки дроссельной заслонки, при котором двигатель достигнет максимальной мощности (ограничен другой настройкой). Максимально допустимый из контроллера 4,2 В (42 х 100 мВ = 4,2 В). Вам нужно немного поиграть с этим параметром, поскольку максимум ручки дроссельной заслонки может отличаться в зависимости от модели. Если вы установите этот параметр слишком низко, вы почти не получите ответа от ручки дроссельной заслонки. Когда вы установите максимальное значение, которое может произвести ручка, вы получите максимально широкий диапазон управления мощностью двигателя.

Mode — это режим работы ручки дроссельной заслонки. У вас есть два варианта: (speed) скорость и current (ток). Когда он установлен на скорость, контроллер использует скорость движения, чтобы установить мощность двигателя в соответствии с положением ручки дроссельной заслонки. К сожалению, существует значительная задержка из-за того, как измеряется скорость, и реакция в этом режиме довольно плохая. При установке на ток ручка управляет током двигателя в соответствии с его положением. Этот режим работает лучше и похож на работу автомобиля.

Designated Assist Level (Обозначенный уровень помощи) — Вы можете установить это значение «По команде дисплея» или выбрать фиксированный уровень. Первый параметр использует настройку PAS на вашем ЖК-дисплее. Это означает, что максимальная выходная мощность и скорость зависят от выбранного уровня PAS и положения ручки дроссельной заслонки. Поэтому, если выбран низкий PAS, максимальный ток и скорость будут слишком низкими, даже если вы нажимаете дроссель на максимум. Если для этого параметра выбран фиксированный вспомогательный уровень, ручка дроссельной заслонки будет использовать максимальный ток и скорость. Будьте осторожны, если вы установите этот уровень на 9-й уровень, чтобы не нажимать дроссель на макс, когда он остановлен, потому что высокий ток и мощность могут повредить ваш контроллер и двигатель.

Speed Limit — с помощью этого параметра вы можете ограничить максимальную скорость при использовании ручки дроссельной заслонки. Это перезаписывает заданную максимальную скорость вспомогательного уровня, если она выше.

Start Current [%] (Стартовый ток [%]) — это процент максимального тока, применяемого к двигателю, когда рукоятка дроссельной заслонки генерирует минимальное допустимое напряжение. Обычно ценность 10% или 20% работает хорошо. Если ваш максимальный ток на вкладке «Основные» установлен на 25 А, а «Пусковой ток» установлен на 10%, вы получите 2,5 А пусковой ток. Это приведет к плавному запуску и не будет слишком сильно нагружать внутренние механизмы. Если вы установите этот параметр на очень высокое значение, вы можете повредить внутренние шестерни и двигатель.



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

Большая тема по программированию моторов Bafang на форуме электротранспорт там подробнее.

Спасибо за внимание. Удачных покупок!

Источник