avatar_Андрей3

Контроллер GOLDENMOTOR MAGIC_PIE_5 ремонт

Автор Андрей3, 23 Сен. 2021 в 13:54

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

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

Андрей3

#18
Цитата: sdenis2017 от 09 Дек. 2021 в 22:14
скорее согласователь уровней процессор - драйвер
типа ттл - кмоп
Врядли, согласно даташиту драйвер S2003 управляется по двум средним ножкам HIN и LIN

И судя по рисунку платы эти ножки драйвера соединены напрямую с микроконтроллером


Микросхема С34X каким-то образом связывает  16-ти контактный штырьковый разъем (соединяющий плату управления с силовой платой) и микроконтроллер.
Вопрос, какой сигнал с платы мосфетов этот усилитель усиливает? М.б. это какая-то обратная связь в управлении драйверами?

Stels Navigator 670D + BBSHD+14S10P (29A*h) *** Wheeler BUDDY 04 +BBS02+14S5P (17.5 A*h) *** UMF HARDY 4X TEAM +BBS02+14S6P (21 A*h)
GT Timberline'03 +SmartPie5+15S5P (16A*h) *** Wheeler UFO +MagicPie5+15S7P (28A*h) *** Wheeler BUDDY Single +MagicPie5+15S8P (24A*h)***Stern VEGA+MagicPieEdge+15S4P (18A*h)*** CityCOCO GT2 (3кВт 60V 40A*h)

Андрей3

Цитата: Андрей3 от 09 Дек. 2021 в 22:40
Вопрос, какой сигнал с платы мосфетов этот усилитель усиливает? М.б. это какая-то обратная связь в управлении драйверами?

Нашел в даташите на эту микросхему вот такое типовое применение


Похоже это усилитель падения напряжения на токоизмерительном шунте. Вопрос, а нафига ему четыре канала если фазы-то три, а шунт так он вообще один?
Кто, что думает?
Stels Navigator 670D + BBSHD+14S10P (29A*h) *** Wheeler BUDDY 04 +BBS02+14S5P (17.5 A*h) *** UMF HARDY 4X TEAM +BBS02+14S6P (21 A*h)
GT Timberline'03 +SmartPie5+15S5P (16A*h) *** Wheeler UFO +MagicPie5+15S7P (28A*h) *** Wheeler BUDDY Single +MagicPie5+15S8P (24A*h)***Stern VEGA+MagicPieEdge+15S4P (18A*h)*** CityCOCO GT2 (3кВт 60V 40A*h)

sdenis2017

[user]Андрей3[/user], там резюков вроде три комплекта одинаковых
1кВт  ДД 273-й + Келли kls-s 7230 + лифер 32700 12s4p + антбмс 8-24S 100А

Андрей3

Цитата: sdenis2017 от 09 Дек. 2021 в 23:09
[user]Андрей3[/user], там резюков вроде три комплекта одинаковых
В контроллере много чего по три комплекта - это понятно, фазы-то три. А операционник на четыре канала  :bw:.
Посмотрел подробнее на силовую плату дорожки от штырькового разъема идут к резисторам возле мосфетов и к большому шунту R002 который у меня выгорел
.
Стало понятно почему четыре канала, то теперь непонятно зачем?
Точнее про большой шунт понятно, а вот что оно там меряет возле мосфетов - вопрос?
Stels Navigator 670D + BBSHD+14S10P (29A*h) *** Wheeler BUDDY 04 +BBS02+14S5P (17.5 A*h) *** UMF HARDY 4X TEAM +BBS02+14S6P (21 A*h)
GT Timberline'03 +SmartPie5+15S5P (16A*h) *** Wheeler UFO +MagicPie5+15S7P (28A*h) *** Wheeler BUDDY Single +MagicPie5+15S8P (24A*h)***Stern VEGA+MagicPieEdge+15S4P (18A*h)*** CityCOCO GT2 (3кВт 60V 40A*h)

sdenis2017

Цитата: Андрей3 от 10 Дек. 2021 в 02:28В контроллере много чего по три комплекта
именно возле этой микросхемы
видно же по дорожкам от ножек до резюков

Добавлено 10 Дек. 2021 в 09:27

там же не с шунта идёт
а с истока нижнего плеча каждой фазы
1кВт  ДД 273-й + Келли kls-s 7230 + лифер 32700 12s4p + антбмс 8-24S 100А

Sergey Ust

Похоже это усилитель падения напряжения на токоизмерительном шунте. Вопрос, а нафига ему четыре канала если фаз ООО СКы-то три, а шунт так он вообще один?
Кто, что думает?
[/quote] Да , я ошибся. Это не драйвер. Этот операционный усилитель, действительно связан с шунтом и  stm32 и истоками мосфетов. Посмотрел принципиальную схему BLDC контроллера, там 4й канал операционика на корпусе. Схема чем то похожа на Magic Pie.
Velobike : Merida Matts 20 MD (2012) Motor : Golden motor Controller : Magic Pie 4 SE (speed 60 km/h) Battery 32700 Waterma LiFePO4 48 V (max 58, 4 V) 26 A (Smart Ant BMS) + 22 A (No smart BMS) Form factor : 16S4P Display : BAC 601

Sergey Ust

Цитата: Андрей3 от 08 Дек. 2021 в 20:33
Всем привет! Продолжаю потихоньку разбираться со схемотехникой контроллера. Удалось выяснить что вот эта микросхема

представляет собой счетверенный операционный усилитель, предположительно клон HM8634S14  (даташит https://html.alldatasheet.com/html-pdf/1157887/HMSEMI/HM8634/250/1/HM8634.html )
Кто нибудь может подсказать, каков может быть его функционал в данном контроллере?
Приветствую. Посмотрел даташиты на MC3403 и MC3303 - аналоги, но MC3403 - питание +- 15 вольт питание двух полярное, температура от 0 до 70 градусов. MC3303 питание +14 вольт одно полярное, температура от  -40 до 85 градусов. Предполагаю в контроллере только одно полярное питание и температура зимой минусовая. Поэтому лучший аналог, который есть в продаже MC3303DG
Velobike : Merida Matts 20 MD (2012) Motor : Golden motor Controller : Magic Pie 4 SE (speed 60 km/h) Battery 32700 Waterma LiFePO4 48 V (max 58, 4 V) 26 A (Smart Ant BMS) + 22 A (No smart BMS) Form factor : 16S4P Display : BAC 601

Андрей3

Наметился косвенный прогресс в продолжении ремонта этого невинно убиенного переполюсовкой контроллера.
Разжился оборудованием и запчастями. Да будут благословенны трудолюбивые китайцы c их Алиэкспрессом.
В результате гонки "вооружений" к моему мультиметру "подселились": лабораторный БП, осциллограф, микроскоп, термовоздушная паяльная станция, печка нижнего подогрева PCB, три пинцета и шпиц дорогущего флюса.
Из запчастей удалось раздобыть оригинальные феты, линейники 78M05 и 1117B, электролитический конденсатор 1000мкф 80В, шунт R002, микросхему шим-контроллера SB5B, диоды RS1M и драйвера фетов S2003 (уже почти приехали).

Забыл  :ireful: про мелкий поврежденный резистор 330 в цепи одного из драйверов, но попробую его поискать в местном магазине.




(фотки из под микроскопа, паршивые они какие-то - в окулярах картинка гораздо приятнее).

В общем второй этап процесса подготовки к ремонту контроллера похоже близок к завершению. С оборудованием более менее ознакомился, понятно все кроме осциллографа - для меня он как целая вселенная непонятных понятий-определений и визуально отображаемых результатов измерений  :facepalm:

С чего бы начать? В мыслях зреет план.
По плате управления:
1. Выпаять линейники и проверить их.
2. Каким-то образом нужно убедиться что процессор жив, если он конечно жив. Что если ему подать на вход то, что он хочет от лабораторника? И подойдет ли для этого импульсный лабораторник (какого хрена я не купил еще и линейный, раз пошла такая "пьянка"  :ireful:), в крайнем случае может ему питание от батареек подсунуть?
3.Подать лабораторником на вход 24 вольта и проверить что приходит на вход линейников с питальника которым управляет шим-контроллер SB5B.
4. Если все окажется в порядке то вернуть линейники на место, если не в порядке, то заменить негодные элементы исправными и все равно вернуть на место.
5. Нужно как-то проверить драйверы, как минимум тот, в цепи которого находится поврежденный резистор. ХЗ как их проверять  :bn:
   Еще нужно как-то убедиться, что сгоревшие феты связаны именно с этим драйвером.
6. Есть еще операционный усилитель, но с ним потом. Если контроллер нормально заведется, то его проверять не придется.

По силовой плате все серьезно проще:
1. Отпаять выявленные ранее неисправные феты, припаять исправные.
2. Сделать тоже самое с шунтом
3. Электролитический конденсатор просто припаять, старый "пукнул" так, что его пришлось демонтировать сразу после инцидента.
4. Восстановить прогоревшую дорожку рядом с шунтом.

Вот как-то так, если у кого какие дельные мысли есть и полезные советы, то прошу не стесняться их высказывать в любой форме.  :exactly:
Stels Navigator 670D + BBSHD+14S10P (29A*h) *** Wheeler BUDDY 04 +BBS02+14S5P (17.5 A*h) *** UMF HARDY 4X TEAM +BBS02+14S6P (21 A*h)
GT Timberline'03 +SmartPie5+15S5P (16A*h) *** Wheeler UFO +MagicPie5+15S7P (28A*h) *** Wheeler BUDDY Single +MagicPie5+15S8P (24A*h)***Stern VEGA+MagicPieEdge+15S4P (18A*h)*** CityCOCO GT2 (3кВт 60V 40A*h)

edw123

Цитата: Андрей3 от 08 Май 2022 в 21:04
Наметился косвенный прогресс в продолжении ремонта этого невинно убиенного переполюсовкой контроллера.
А можно вкратце, сухо: какие элементы пострадали? Я свой тоже как-то переполюсовал, но ездит, есть правда проблемки вроде, кмк, повышенного тока и затыканий на скорости. Куда бы, думаю, глянуть?

Blik86

Цитата: Андрей3 от 08 Май 2022 в 21:04С чего бы начать?
Подать питание напрямую на процессор и убедится что он не сдох, если мертв остальные потуги по сути бессмысленны.


Андрей3

Цитата: edw123 от 08 Май 2022 в 22:12
А можно вкратце, сухо: какие элементы пострадали? Я свой тоже как-то переполюсовал, но ездит, есть правда проблемки вроде, кмк, повышенного тока и затыканий на скорости. Куда бы, думаю, глянуть?
Так ведь на первых страницах темы все описано. Если кратко то:  моя переполюсовка = бабахнул электролит, сгорел шунт R002 и дорожка после него. Это визуально. Невизуально - два фета пробиты, резистор 330 в цепи одного из драйверов видно что горелый. При возвращении нормальной полярности на  экране подключенном к контроллеру горит ошибка связи с контроллером.


Добавлено 09 Май 2022 в 20:44

Цитата: Blik86 от 09 Май 2022 в 01:30
Подать питание напрямую на процессор и убедится что он не сдох, если мертв остальные потуги по сути бессмысленны.
Это понятно, и я наверное смогу найти даташит на процессор и даже правильно подать на него питание, а вот что и где нужно измерить чтобы понять что проц жив?
Stels Navigator 670D + BBSHD+14S10P (29A*h) *** Wheeler BUDDY 04 +BBS02+14S5P (17.5 A*h) *** UMF HARDY 4X TEAM +BBS02+14S6P (21 A*h)
GT Timberline'03 +SmartPie5+15S5P (16A*h) *** Wheeler UFO +MagicPie5+15S7P (28A*h) *** Wheeler BUDDY Single +MagicPie5+15S8P (24A*h)***Stern VEGA+MagicPieEdge+15S4P (18A*h)*** CityCOCO GT2 (3кВт 60V 40A*h)

Blik86

Цитата: Андрей3 от 09 Май 2022 в 20:42а вот что и где нужно измерить чтобы понять что проц жив?
Как минимум он недолжен  жрать большой ток и греется. Посмотреть как дисплей подключен, если не требуются еще какие то питания, возможно он начнет что то другое показывать.

Андрей3

#30
Цитата: Blik86 от 09 Май 2022 в 22:29
Как минимум он недолжен  жрать большой ток и греется.
С этим все понятно.
Цитата: Blik86 от 09 Май 2022 в 22:29
Посмотреть как дисплей подключен.
Можно конечно разобраться какие конкретные провода из шлейфа идут на экран, но там кабель с каким-то преобразователем, и напрямую могут и не звониться.
Цитата: Blik86 от 09 Май 2022 в 22:29
если не требуются еще какие то питания, возможно он начнет что то другое показывать.
Ну как минимум питание экрана точно понадобится.
В целом подход понятен, если проц живой то он не греется и на экране будет показывать что-то отличное от прежней ошибки.

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


Нарыл вот описание и распиновку процессора STM32F030C8T6





1.    VDD      Complementary power supply
8.    VSSA     Analog ground
9.    VDDA     Analog power supply
23.   VSS      Ground
24.   VDD      Digital power supply
47.   VSS       Ground
48.   VDD       Digital power supply

Я в растерянности - тут целых три питания аналоговое, цифровое и совмещенное, чего куда подключать ХЗ  :facepalm:
Судя по описанию 3,3 вольта вполне подходит для любых VDD.
Вопрос можно ли это все запитать от одной и той же "батарейки" или же для каждого VDD надо независимое питание? В принципе оно в схеме питается от одного и того же линейника, но хз как оно там организовано, вдруг какие фильтры или разделители стоят?
Stels Navigator 670D + BBSHD+14S10P (29A*h) *** Wheeler BUDDY 04 +BBS02+14S5P (17.5 A*h) *** UMF HARDY 4X TEAM +BBS02+14S6P (21 A*h)
GT Timberline'03 +SmartPie5+15S5P (16A*h) *** Wheeler UFO +MagicPie5+15S7P (28A*h) *** Wheeler BUDDY Single +MagicPie5+15S8P (24A*h)***Stern VEGA+MagicPieEdge+15S4P (18A*h)*** CityCOCO GT2 (3кВт 60V 40A*h)

AndreyA

Цитата: Андрей3 от 10 Май 2022 в 21:46Судя по описанию 3,3 вольта вполне подходит для любых VDD.
Там скорее одно питание через индуктивности по всем раздаётся. Возьми свисток usb stlink. https://r13-project.ru/2021/01/08/%D0%BA%D0%B0%D0%BA-%D0%B8-%D1%87%D0%B5%D0%BC-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D1%82%D1%8C-stm32-stm32f103c8t6/
Если будет определятся-значит жив.
MXUS 3k Рама Horizon. котлеты 20
s6p.

Андрей3

#32
Цитата: AndreyA от 11 Май 2022 в 07:32
Там скорее одно питание через индуктивности по всем раздаётся.
На плате всего одна индуктивность в цепи первичного преобразователя напряжения. Потом идут два линейника на выходе которых 5 и 3,3 В. Больше никаких индуктивностей нет.
Причем вход линейника 1117B звонится на выход 78М05, получается что 3,3 вольта на питание процессора преобразуется из 5 вольт, а не из того что идет с первичного преобразователя (там вольт 15 наверное, но это неточно)
Stels Navigator 670D + BBSHD+14S10P (29A*h) *** Wheeler BUDDY 04 +BBS02+14S5P (17.5 A*h) *** UMF HARDY 4X TEAM +BBS02+14S6P (21 A*h)
GT Timberline'03 +SmartPie5+15S5P (16A*h) *** Wheeler UFO +MagicPie5+15S7P (28A*h) *** Wheeler BUDDY Single +MagicPie5+15S8P (24A*h)***Stern VEGA+MagicPieEdge+15S4P (18A*h)*** CityCOCO GT2 (3кВт 60V 40A*h)

Blik86

Цитата: Андрей3 от 10 Май 2022 в 21:46Я в растерянности - тут целых три питания аналоговое, цифровое и совмещенное, чего куда подключать ХЗ
Зачем гадать, когда можно прозвонить ножки питания мк , операционика и драйверов между собой, землёй и линейниками . Скорее всего земли просто соединены, логическое питание 3.3 или 5, питание  драйверов 12.
Цитата: Андрей3 от 11 Май 2022 в 11:50Причем вход линейника 1117B
Подай на вход 1117 3.5в, если ничего не греется поднимай следя за напряжением на выходе.

Sergey Ust

Первичный импульсный стабилизатор настроен на выходное напряжение +15 вольт. Замерял мультиметром.  Питание микроконтроллера 3,3 вольт, не больше. Распространнённая универсальная микросхема.  При предварительном включении , для проверки - подключал питание с акума (48 в),  кроме проводов фаз и холов. Светодиод контроллера мигал 5 раз, а дисплей показывал ошибку 5 (неисправность транзистора).  И это нормально.  Потом полностью подключал колесо в сборе. Ошибок не показывало. Теоретически можно прошивку записать, если не стоит защита в программе. С таких контроллеров (не мотор колёс) легко считывают программу , через программатор.
Velobike : Merida Matts 20 MD (2012) Motor : Golden motor Controller : Magic Pie 4 SE (speed 60 km/h) Battery 32700 Waterma LiFePO4 48 V (max 58, 4 V) 26 A (Smart Ant BMS) + 22 A (No smart BMS) Form factor : 16S4P Display : BAC 601

edw123

Цитата: kor от 12 Май 2022 в 08:54
Измерьте сопротивление между землей и выходом лин. стаба 1117 (3.3в), если там единицы-десятки ом то скорее всего процессор мертв.
Перед этим неплохо бы отпаять выход стабилизатора, как минимум.