avatar_acyd

Ремонт, профилактика, доработка кареточных моторов Bafang BBS02, BBS03(BBSHD)

Автор acyd, 19 Июль 2018 в 12:17

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

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

acyd

Открываю тему, где бы была систематизирована информация по ремонту кареточных бафангов.
В основном это ремонт, модернизация контроллеров, дисплеев, типовые неисправности,  способы их профилактики и ремонта, вопросы совместимости, интересные нюансы.
Приветствуется исследовательский опыт с детальными фотографиями(пусть даже неудачный). Желательно  использовать нормальный фотохостинг, с которого они не пропадут со временем.
Есть желание организовать базу запчастей, зарисовать схемы, что будет полезно при ремонте.
Ищу горелые, залитые, неудачно расковырянные контроллеры BBS02-HD c горелым текстолитом, дорожками, фетами, отсутствующими деталями, но предположительно живым процессором.
а также любые электронные детали от bbs: дисплеи, кабели, взаимовыгодный обмен, обращаться в личку

Шапку тему буду постепенно наполнять,  часть будет ссылками из тем про 750 и HD, часть с зарубежных ресурсов, часть  из того что сам ремонтирую,  в том числе в данный момент.
Темы про 750 и HDразрослись,  найти там крайне сложно, если кто встретит полезную инфо, можете также публиковать ссылки сюда. Дубли постараемся подчищать.

Внимание!!! ошибка 12 - вашему контроллеру пришел белый пушной зверь, заводской герметик не помог
Проблема с julet разъемами, отпадают проводки, рентген
Новый BBSHD - не работает от 14s акб, ошибка 7, высокое напряжение - сюрприз от китайцев и решение
Очередной китайский сюрприз - некорректная работа ПАС совместно с ручкой газа на новых после 2016 года моторах и решение от самоделкиных из США
Разработка открытой прошивки  на основе VESC для контроллеров и дисплеев от создателей открытой работающей прошивки для TSDZ2 - каретника с  датчиком усилия

Разборка и прокачка контроллера BBS02 500W 6-фет 13года выпуска
Детализированные фото 750W 9-фет 14гв
Разборка и прокачка контроллера BBSHD(03) 1000w 12fet
Ремонт дисплея 850C

Все датчики холла и как их проверить
тема со "сфер" по взлому протокола BBS
Обобщенная информация по протоколу в текстовом виде
Продвинутые настройки BBS02/HD
детализированные фотки киловаттки

Есть проверенная информация, что новые конроллеры bbs02-b с гирсенсором и встроенным dc-dc 6v на фару легко извлекаются из нового корпуса и устанавливаются в старый bbs02-а. Но если у вас bbs02 500w и совсем старая версия дисплея, при установке нового контроллера  возможна несовместимость - старый дисплей не увидит новый контроллер. Т.е. требуется поменять дисплей, либо искать старую версию 500w контроллера (симптомы этого - дисплей не отображает скорость при вращении колеса, с ошибкой 21, хотя датчик скорости исправен, не работает газ)

 проблема с ротором из за посадки на резинку

схема проводки бафанга
схема bbs02 готовность 80% для нетерпеливых, открывать proteus7
POST коды -светодиодная индикация на контролере

"No light: Motor running
1 flash: Standby, motor stopped
2 flashes: Throttle input fault or HV brake active
3 flashes: Locked rotor (start speed protection)
4 flashes:
5 flashes: High side FET shorted
6 flashes: Hall sensor fault (датчики Холла в МК)
7 flashes: Аварийный ток
8 flashes: Under voltage (LVC) active (разряд АКБ)"
коды ошибок на дисплее

Error Code   Error Description                                           Error-shooting Method
"03"                 The braking system has been applied.    Check whether a brake cable is stuck.
"04"                 The throttle has not returned home        Check whether the throttle has returned home.
"05"                 Throttle fault                                                Check the throttle.
"06"                 Low voltage protection                              Check the battery voltage.
"07"                 Overvoltage protection                              Check the battery voltage.
"08"                 Motor hall signal cable fault                     Check the motor module.
"09"                 Motor phase cable fault                             Check the motor module.
"11"                 Controller temperature sensor failut      Check the controller.
"12"                 Current sensor failure                                Check the controller.
"13"                 Battery temperature fault                         Check the battery.
"21"                External speed-detecting sensor fault    Check the installation position of the external speed-detecting sensor.
"22"                BMS communication failure                      Replace the battery.
"30"                Communication failure                               Check the controller connectors. Replase controller module.
Срочные вопросы с фото видео - телеграм канал Bafang repair


acyd

Ремонт для Skvord:  BBS02 мотор и 4 контроллера. Завершен! Много фото
Прислал мне товарищ [user]Skvord[/user] на ремонт комплект BBS02. Сам мотор, дисплей 965, проводку  и 4!!!! контроллера (1 раздраконен без скорлупы, 3 не троганных)
Что случилось?  - бахнул при езде, он поменял контроллер, на холостых все отлично, потом поехал, снова бахнул и так повторялось 3 раза, последний контроллер типа усиленный с выходом под фару и гирсенсор также не выдержал.
Предполагались межвитковое замыкание или что-то в этом роде.
Взялся за расследование:
1. подключил тестер датчиков холла - проверил - датчики не работают
тестер холлов
не удивительно, короткое замыкание в одном из датчиков


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

Датчики холла поменяю, 2 магнита переверну на 180гр (это не изменит полярность), чтобы сколы не оказывали влияние на датчики. Кстати магниты не потеряли силу и ориентацию ;-).
После замены датчиков тестер показывает четкое правильное переключение при вращении

Вал посажен на втулочный фиксатор, как на моем моторе. Резиновые колечки в качестве центровки, пока сох фиксатор.
Встроил термодатчик в обмотки 10K NTC  совместимый с аквариумными индикаторами и выведен мгтф.
Межвитковое не выявлено - у нас в мастерской есть аппарат для проверки на основе осциллографа. На всех фазах одинаковая хорошая картинка.
2. Далее посмотрим контроллеры
нужно извлечь и разсиликонить - помогает спирт или бензин калоша и зубоврачебный инструмент радиолюбителя.
находим 2 винта, выкручиваем(они из нержи, не потеряйте), далее проливаем спиртом, шатаем и аккуратно тянем за фазные, пока не достанется, далее не сложно отковыривается


В итоге выяснилось, что во всех контроллерах одна и таже неисправность - кз по процессору  X8m06-c или D79f9211. Скорее всего это один и тот же процессор, т.к контроллеры полностью одинаковые.

У меня есть один контроллер с целым процессором, но горелой силовой частью, будем пересаживать.
Но до этого надо проверить цепи слаботочки, датчиков холла и заменить сгоревшие детали. Обнаружил в цепи датчиков холла горелый биполярник 1HD(pnp 50в, 1.5а) и резистор 15R.

Кроме этого контроллеры в принципе целые, на всех кроме 1 транзисторы 3077.  Постараюсь чтобы  эксперимент по пересадке процессора прошел успешно.
3. Необходимо найти причину выхода процессора из строя, вызвавшую кз по 5в. Стабилитроны и кренка 5в остались живы, а процессоры сдохли.
Предположительно высокое попало в сигнальные линии. Надо изучить проводку и дисплей.
Проверяем дисплей и проводку - для этого на отпаянном от контроллера шнуре запитываем коричневый(+48) и черный(земля)

При включении на оранжевом должно появиться 48в, а на желтом и зеленом 3.3-5в, потребление дисплея 0.009а.  Без контроллера дисплей сообщит об ощибке 30 - нет связи с контроллером.
Дисплей и проводка в порядке,  нужно перепаять процессор, и восстановить хотя бы один контроллер.

4.Перед пересадкой надо убедиться, что работает блок питания контроллера и нет ли  кз в силовой части(повышенного потребления)
Можно проверить эти цепи сначало отдельно, а потом и вместе. Силовая часть запитывается от через основной силовой разъем, а "дежурка" отдельно через оранжевый и черный. Если соединить контактную площадку оранжевого и коричневого и подать питание - полный старт контроллера.

При нормальной работе блока питания - напряжение после dc-dc  на входе "кренки" 13в, на выходе  5в. Потребление 0.015а-0.017а.
Если процессор живой(именно электротранспортный), то он выдает стандартную светодиодную индикацию см 1 сообщение.
Силовая часть отдельно от блока питания ничего не должна потреблять, только в момент подключения питания, пока заряжаются конденсаторы.

До пересадки подключит к ПК оба контроллера - донора и реципиента(у которого электротранспортный процессор выпаян из-за кз), И оба контроллера увиделись и программируются, настройки считываются.
Пересадил проц на "синий" контроллер(улучшенная плата), появилась светодиодная индикация, говорящая что контроллер работает нормально, ошибок нет.

Подключил дисплей и мотор, включаю, на дисплее ошибка 07 - овервольтаж, контроллер не крутит и с дисплеем и просто включенный.
Значит на синей плате должен стоять другой процессор и  X8m06-c(синяя плата) и D79f9211(зеленая плата) разные процы, либо разные прошивки, не совместимые.
Печально, но попробуем восстановить одну из зеленых плат, без dc. Пересаживал я именно   D79f9211 с зеленой платы(у нее сгорели транзисторы и дорожки)

Прикол с "живыми" транзисторами из первого контроллера из 4-х, управляющая нога отпала, а переход типа целый  ;-D

Т.е прозвонка -не гарантия что транзисторы живые.
Но к основной проблеме данный казус отношение не имеет. :pardon:

Удалось победить контроллер, правда победа пирова - потребоввлась замена обоих процев и  биполярника в цепи холлов.
Один конкретно коротил, а второй не видел первого - выдавал ошибку 07 овервольтаж и не крутило.

Сейчас все крутит, ошибок не выдает(кроме 21). Требуются полевые испытания.
Усилил дорожки и залачил.
  Первый тест был проведен с обычным не программируемым контроллером, залуженным на 25а и скоростным управлением, звук работающего двигателя напоминает авиационный двс или что-то подобное. Несколько агрессивных прохватов на дистанцию более 20км и прогрев до 70 градусов не выявила проблем с мотором. Кстати функция 120% не работала, не давала никакой прибавки.

  Далее был установлен восстановленный контроллер с родным дисплеем, но возникла одна проблема
проблема  с PAS и её решение

  Выяснилось, что не работает пас, именно сам датчик, наличие пас было необходимо. Находится он за большой шестерней. Требуется снять сальник с обратной стороны(очень тяжело снимается) и открутить 2 гайки.
Установлены с завода датчики в sot23 -мелкие smd, оба датчика оказались неисправны, но немного извратившись, можно поставить стандартные выводные цифровые ss41f или подобные.
Проверить датчики можно также тестером датчиков холла, при вращении каретки перемаргивают 1 потом 2-й.

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

В данный момент комплект тестируется на байке, запрограммирован на стандартные настройки, все работает отлично! :dance:
Родной контроллер работает как должен, разница по звуку с обычным огромна, что наталкивает на мысль, что bbs синусный или псевдосинусный со сглаженной трапецией :eureka:.
видеозапись испытательного заезда с максимальной нагрузкой на мотор

Температура под конец поездки приближалась к 100градусам, Если не следить за температурой, то легко перегреть мотор.
Рекомендую ставить термодатчик в обмотки. Самый простой вариант - терморезистор NTC 10K - полностью совместим с аквариумным термометром-индикатором до 110гр.

Rubik

Цитата: acyd от 19 Июль 2018 в 13:433. Необходимо найти причину выхода процессора из строя, вызвавшую кз по 5в. Стабилитроны и кренка 5в остались живы, а процессоры сдохли.
Предположительно высокое попало в сигнальные линии. Надо изучить проводку и дисплей.

Вот здесь, если можно, поподробнее тоже изложите - у самого BBS02B 750W накрылся - просто на прямом участке, без особой нагрузки вырубился вместе с экраном. При _холодном_ включении welcome всплывает на экране, и тухнет. Грешил на экран, вставил кабель программирования (замыкает те 2 пина, что запускают контроллер - в общей теме общались на днях) - признаков реакции на курок газа не получил. Выходит контроллер. Но прежде чем менять, обвязку бы проверить тоже - а то как у Вашего заказчика - 4 контроллера окажется и мотор золотым станет, оно и так за цену контроллера простенький редукторник кассетный от MXUS взять можно...

Может по вашим гайдам тоже чего поковыряю, если пойму куда копать и сюда выложу :)

acyd

Все будет. Готовлюсь к эксперименту, изучаю сигналы между дисплеем и контроллером, испытываю новый лабораторник, да и ремонтирую другие небфанговые контроллеры.
Сделаю подробную инструкцию по ремонту контроллера bbs.

Если решитесь на расковыривание, будьте готовы паять резисторы-конденсаторы 0603 - микробы еще те(размер 0.6ммх0.3мм)
Даже при самом аккуратном разборе - 1-2 отлетают вместе с герметиком.
А еще очень хлипкая металлизация -  переходные отверстия. При выпайке транзисторов-конденсаторов легко повредить колодцы.

Также отдельный вопрос - изоляция контроллера после ремонта - из опыта ремонта своего оборудования помогает 2-3 слоя лака plastik кисточкой и герметизация крышек.

По поводу процессоров есть гипотеза, что в D79f9211 какая-то стандартная электротротранспортная прошивка, а чисто бафанговские фишки в stm. Первые можно купить как отдельно, так и в составе непрограммируемых дешевых контроллеров (600-800р),  надеюсь найти более доступного донора.

Rubik

Цитата: acyd от 22 Июль 2018 в 11:27Если решитесь на расковыривание, будьте готовы паять резисторы-конденсаторы 0603 - микробы еще те(размер 0.6ммх0.3мм)
В принципе есть T12 и десяток различных жал, думаю осилю, уж какие мелочи люди на айфонах паяют... :)
Но приоритет пока убедиться в негодности контроллера, годности обвязки, и не теряя времени заказать новый контроллер - вот тогда со старым будет возможность спокойно копаться, имея вел на ходу...

Rubik

[user]acyd[/user], такой симптом обнаружил - ставлю батарею, загорается диод на кабеле программирования. Втыкаю в комп - настройки читаются и пишутся. Всё отлично. Пока горит диод на кабеле программирования, с ним, как с заглушкой, зымакающей те 2 пина, можно попробовать нажать газ - и мотор тыркнется, диод тут же погаснет, всё умерло. Перетыкаем батарею - всё по новой - диод на кабеле опять горит - опять можно нажать газ, тыркнуть мотор, и диод вырубится (тоже самое с PAS).
В моём случае:
1. дело явно не в экране
2. контроллер вроде бы и не мёртв, раз даёт читать-писать настройки, возможно, срабатывает какая-то защита, или проблемы в силовой части
3. дело вроде не в батарее - BMS никаких защит, которые надо бы было "скидывать зарядкой", не включает, вольтаж на ней есть всегда после тестовых операций

Куда посоветуете копать? Вскрывать, смотреть шестерёнки? А то чувствую, не факт что новый контроллер нужен - может механику где заклинило, и защита срабатывает? (хотя чисто как вел всё крутится - ездить на педалях можно - в этой части механики всё ok)

acyd

механика проверяется, если крутить в обратную сторону(тяжело крутится, надо звезду нацепить, крутить за нее)
будет чувствоваться жужжание ротора.
Если проблема в механике или закорочены фазные, то в обратку не провернуть.
проверьте датчики холла в моторе -там тестер 3 диода, 3 резистора.  вращать в обратку и смотреть, все ли лампочки моргают.
далее смотреть что выдает светодиодная индикация(но это надо расковыривать контроллер, светодиод рядом с процем №1.
Расшифровка в первом сообщении.

и контроллер программируется даже если проц №1 отсутствует, это не показатель.

У вас могли сдохнуть феты, даже 1шт.

Rubik

Цитата: acyd от 26 Июль 2018 в 19:31У вас могли сдохнуть феты, даже 1шт.
вот это будет забавно, если так - получается зря гонялся за версией с IRFB3077

acyd

после 14-го года все контроллеры производятся на 3077,  но мощные транзисторы - еще не показатель надежности, у [user]Yaroslav_K[/user] бахнул контроллер, не подключенный вообще ни к чему, остаточное напряжение на конденсаторе вывело из строя слаботочку(просто коротнул случайно силовой выход), а потом сгорела и силовая часть, когда человек подоткнул его к акб,что бы проверить работает или нет.
ремонт Yaroslav_K, завершен

В итоге транзисторы с обвязкой, и шунт также сгорел. Но процессор скорее всего живой, поэтому контроллер будем восстанавливать.
прислал фото, оранжевым обведено сгоревшее]

что делать чтобы избежать подобного и минимизировать ущерб
1 разъем xt60 или подобный, чтобы не было возможности переполюсовать или закоротить
2. если не уверены есть ли напряжение на силовых, можно сделать разрядник из резистора 3-5ватта 0.2-1K.
3. если неуверены в работоспособности контроллера, то не стоит подрубать сразу к акб, контроллер вполне стартует от блока питания 0.2а, на 1а даже крутит в холостую. Можно запустить от такого блока питания, н-р слабенькой зарядки, в идеале лабораторный блок питания. это поможет избежать сгорания транзисторов, дорожек и шунта.

Получил контроллер от Ярослава в ремонт, после прозвонки выяснилось, что сгорели все транзисторы %-), и их обвязка - часть резисторов на затворы, это косвенно указывает и на смерть микросхемы драйвера.

Ремонт обещал быть долгий и сложный, но  у меня от предыдущего ремонта остались "безмозглые" контроллеры, которым нужна бы только пересадка 2 процессоров, что я и сделал.

Удалось успешно испытать контроллер на моторе Дмитрия Skword-a и отправить обоим починенные железки.

После получения у Ярослава опять проблема - не работает дисплей 965. При подобных ситуациях требуется диагностика всех компонентов - мотор, дисплей, проводка, датчик пас.Для начала это возможно сделать независимо друг от друга.

Разборку и ремонт дисплея он осуществлял своими силами,

заменил транзистор DY - pnp 150в 1.5а.

Rubik

[user]acyd[/user], выяснились некоторые интересные моменты в моей поломке, чтобы не засорять тут, написал в личку, после уточнений напишу свой кейс тогда более подробно - на практике аналогичные случае видел на ES.

artu

Вдруг перестала работать ручка газа, родная. Вчера еще работала, акамулятор не отключал даже. Сегодня нет.... Чего может быть ?
BBS 02

acyd

КЭП, ручка газа :eureka:
Правильный способ решения - ищешь решение, не находишь, делаешь сам, публикуешь, если такого нет. Спрашивать что делать, ничего не делая - самый долгий, бесперспективный, бесполезный с любой точки зрения вариант. :kidding:
Кстати скоро буду потрошить HD-шку :wow:

SG_

Цитата: acyd от 05 Сен. 2018 в 22:07Кстати скоро буду потрошить HD-шку :wow:
жду!  наверняка мне тоже что-то нужно обслужить там, но пока непонятно чего. в один мотор недавно в редуктор смазки набил и всё обслуживание...

max-over

Не совсем по электрике, переделывал/дорабатывал крепление дисплея к рулю:





ace8927

Для повышения надежности BBSHD ,а именно роторного узла ,нужно придумать как добавить еще один подшипник на вал как это сделано на ультра версии.
Bafang BBSHD 1000W - Ядреный контроллер - 72В/27А - Shimano Alfine 8

ace8927

У ультры насколько понимаю 3 подшипника на роторе стоит ,и тот что у HD отсутствует и убирает нагрузки которые ломают вал во время больших нагрузок. А насчет резинок ,можно просто на красный фиксатор посадить и не будет таких проблем.
Bafang BBSHD 1000W - Ядреный контроллер - 72В/27А - Shimano Alfine 8

acyd

Фиксатор попробуем, а вот 3-й подшипник из области фантастики. Пока сам не сломаю этот вал  ;-).
У меня большие планы на HD  B-)

ace8927

Цитата: acyd от 09 Сен. 2018 в 23:03
Фиксатор попробуем, а вот 3-й подшипник из области фантастики. Пока сам не сломаю этот вал  ;-).
У меня большие планы на HD  B-)
Я уже переделал его на внешний контроллер ,и при достижении 2квт и больше в нем появляются вибрации.
А так же у меня был на данный момент сломан один подшипник ,просто не выдержал и раскололся (но это еще на стоковом контроллере). После зимы потребовалось заменить подшипник который держит ось (6003) и еще рекомендуется к замене самый большой подшипник ,но обхожусь пока что большим количеством смазки.
Еще почти все резьбы были поломаны ,мной или от нагрузок ,что не удивительно ибо корпус силумин и уже после 2-4 откручивания и протягивание их сворачивает. На данный момент хочу усилить резьбы редуктора и крепления мотора резьбовыми втулками ,но лень делать. Так что жду поломок и тогда сделаю это.
Bafang BBSHD 1000W - Ядреный контроллер - 72В/27А - Shimano Alfine 8