avatar_inetchik

Контроллеры м-к Куги хакнуть пора.

Автор inetchik, 08 Дек. 2018 в 14:26

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

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

inetchik

#216




FU6818Q:
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

inetchik

SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Sonar

#218
Одна из загадок стокового синусного контроллера, которую я так и не разгадал. До некоторого, среднего уровня газа, форма сигнала на одной из фаз относительно нуля выглядит так


после этого уровня форма сигнала переключается на такую


На слух отличий нет за исключением того, что в первом варианте не слышен свист от ШИМ, хотя частота ШИМ не меняется. Как была около 15 кГц, так и остается.

Сигнал с фазы пропустил через фильтр, срезающий несущую частоту ШИМа.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33484km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

inetchik

SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

inetchik

Сергей, при синусном управлении, имхо, рассматривать одну фазу бессмысленно, ну, включился в работу нижний ФЕТ без верхнего, вот и перевалило в отрицательную область, да с ограничением.

Добавлено 12 Окт. 2020 в 20:04

ЗЫ.
Предложение за девайс в силе, он рядом:
Спойлер


Бери и изучай сразу тры фазы, кмк, иначе никак, имхо.
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Sonar

[user]inetchik[/user], в том то и прикол, что нижний фет, как и верхний, в обоих случаях работают комплементарно.
А смысл рассматривать остальные фазы? Они абсолютно идентичные, просто сдвинуты по фазе.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33484km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

kkm

#222
Цитата: Argon1024 от 11 Окт. 2020 в 10:17
Плата дисплея зелёная, на stm8s903. Я её перепрошил прошивкой от vlad2015.
Ещё почему я хочу отреверсить именно этот контроллер, мало того, что он бесшумный, так он ещё и невероятно резвый! Я купил себе ещё одну кугу с3 про -оригинальную. Так вот я на ней не испытал никакого вау-эффекта по сравнению с gt.
Да, на контроллере на STM32 для электровела, который с огромным трудом нашел, картина та же.  Реально бесшумный и изумительная тяга и контроль даже на скоростях 3-5 км/ч.
До того мучался с мусорными "народными" синусниками на STM8S от Kunteng - KT-SVPR - небо и земля. К тому же, те старутют на трапеции, и переключаются на синус с 18 км/ч примерно. И куча звуковых и виброартефактов.

С одного синусника на STM32 для электровела от DMHC удалось снять прошивку. Максимальный ток у него - 15A
К счастью, защиты не стояло:


Чисто "на посмотреть" - понятно, что шить нельзя. Там и дисплей другой, и протокол.

Sonar

Кстати ещё интересный момент со стоковым синусным контроллером. Если контроллеру запретить измерять ток с шунта - при нажатии на газ - сразу максимальные обороты. Создается ощущение, что сделано токовое управление (или на подобии) с ограничением скорости. Тоже не понимаю, почему сделали так.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33484km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

kor

Цитата: Sonar от 12 Окт. 2020 в 17:13Одна из загадок стокового синусного контроллера, которую я так и не разгадал. До некоторого, среднего уровня газа, форма сигнала на одной из фаз относительно нуля выглядит так
На первой картинке - формирование синуса классическим способом, с добавлением 3-й гармоники (причем доля этой гармоники очень велика, раз даже провалы в середине есть, для чего так много непонятно, возможно стремятся фазный ток сделать более "прямоугольным" чем синусным, чтобы получать больше максимальный момент на малых и средних оборотах (где частота перемагничивания еще не велика и высшие гармоники тока еще не сильно греют железо), надо бы форму фазного тока осцилом посмотреть, при нагруженном моторе).  Классическим способом формирования синуса не удается получить размах максимальной амплитуды напряжения между фазами более чем 0,86 * Uбат. Тоесть мотор недораскрутится до своих максимальных оборотов (по сравнению с работой на трапеции).
  Для устранения этой неприятности модифицируют (вторая картинка) способ формирования синуса (математически там что-то из чего-то вычитают в таблицах синуса, можно поискать, погуглить). При таком способе максимальная амплитуда синусоидального сигнала между фазами становится равной U бат, соответственно и обороты подрастают (но до максимальных оборотов при трапеции они вроде-бы все равно чуть не дотягивают).
  Хорошо бы форму сигнала фазного тока рассмотреть, на разных оборотах и при нагруженном моторе.

Sonar

#225
[user]kor[/user], хм. Классический способ - это же чистая синусойда на одной из фаз. То есть вот так:


При таком способе действительно суммарное напряжение между фазами никогда не будет ровняться батарейному.
А там, на первой картинке уже применен метод SVPWM. Векторно-пространственная широтно-импульсная модуляция. Не путать с векторным управлением.
Оба варианта (те, что на осциллограммах) формируют полную амплитуду синусойды между фазами. Достаточно взглянуть на полную картину первого случая:


Чем второй способ неоспоримо хорошо - дак это тем, что 1/3 периода ключи не переключаются (всегда открыт нижний транзистор) и, следовательно, меньше общий нагрев. Но почему сразу было не использовать второй вариант - не понимаю.

С замером токов под нагрузкой пока никак. Скоро сделаю стенд из двух мотор-колес, тогда опубликую осцилограммы токов.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33484km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

kor

Цитата: Sonar от 13 Окт. 2020 в 11:22А там, на первой картинке уже применен метод SVPWM. Векторно-пространственная широтно-импульсная модуляция. Не путать с векторным управлением.
Он подобно обычному синусу, из массива (таблицы) чисел формируется?  Можете выложить этот массив (набор чисел) из которого вы формируете такие формы сигнала на фазах?

Sonar

[user]kor[/user], осциллограммы сняты со стокового контроллера. В своем контроллере я формирую только второй вариант, с 1/3 подтяжкой к массе.
Массив довольно большой, 256 значений. По этому прикрепил экселевский файл с расчетами синуса. Желтый, голубой и зеленый столбцы - это конечные, целые значения для таблицы синуса. Темно синий столбец - сумма между фазой A и B (желтый и синий столбцы). Розовый столбец - чистая синусойда для сравнения с полным размахом. Серые столбцы - индекс в таблице. При формировании есть некоторая несостыковка синуса по фазе, как бы ступенька. Это из-за того, что удобная таблица на 256 значений не делится на 3 участка без остатка.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33484km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

inetchik

Цитата: Sonar от 09 Окт. 2020 в 12:17это операционник, сомнений нет.
Так и будем считать, дабы ответ сапорта TI таков:
"As it turns out, the SN5025 is a custom device, for a specific customer and under NDA, therefore, information concerning this device can only be requested by that original customer.  You will have to inquire with the company that designed/produced the board to request information about that IC."
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Sonar

[user]inetchik[/user], прям мега-секретная информация  :laugh:
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33484km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

kor

Цитата: Sonar от 13 Окт. 2020 в 11:22Оба варианта (те, что на осциллограммах) формируют полную амплитуду синусойды между фазами.
Тогда возможно такой вариант: на малых размахах напряжения (малые обороты) в первом варианте осциллограммы, ключи работают с заполнением 50% и оно несколько меняется в больше-меньше, для формирования нужной кривой, тоесть нет режимов у ключей когда им приходится включаться на очень короткое время (а такой режим невыгоден - потери на переключении а основное рабочее время короткое) .
На большИх же размахах (большие обороты) (вторая осциллограмма) этот плохой режим ключевания (короткие ключевания) возникает редко, только в начале и в конце формирования "горба", и получается в общем по потерям такое формирование кривой лучше.

Sonar

[user]kor[/user], спасибо за мысль! Вполне логично и оправдано. Я совсем забыл, что короткие включения транзистора это повышенные потери на нагрев. Эту мысль подтверждают данные с логического анализатора. Первая осцилограмма формируется в средних значениях процента ШИМ заполнения.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33484km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

kor

Цитата: Sonar от 12 Окт. 2020 в 22:00Кстати ещё интересный момент со стоковым синусным контроллером. Если контроллеру запретить измерять ток с шунта - при нажатии на газ - сразу максимальные обороты. Создается ощущение, что сделано токовое управление (или на подобии) с ограничением скорости. Тоже не понимаю, почему сделали так.
В эл-самокате Xiaomi по ощущениям тоже сделано подобным образом, при наборе оборотов (разгоне) происходит стабилизация-ограничение фазного тока на определенном уровне (2 значения в зависимости от режима, нормальный/эко), далее как только обороты приближаются к заданным курком газа, начинает работать ПИД регулятор (программный), регулировкой фазного тока поддерживая эти обороты (скорость).

Добавлено 13 Окт 2020 в 15:14

Для измерения фазных токов в контроллере Xiaomi стоят три шунта в истоках транзисторов нижних 3-х плеч.

kor

Принципиальная схема контроллера электросамоката Xiaomi ( с небольшими ошибками) есть тут:
https://electro.club/forum/printsipialnaya_shema_drayvera_mk_Xiaomi_M365
Собран на STM32F103C8T6