avatar_DeNew

Настройка контроллера Votol EM-30S

Автор DeNew, 17 Сен. 2024 в 15:42

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

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

DeNew

Решил написать о своем опыте с контроллером VOTOL, а именно EM-30s.
Надоели коробочные контроллеры с соплями, скучно ))

Скажу одно, у кого есть терпение, тот полюбит контроллер VOTOL, для меня он идеален, один минус, мало документации, но плюс есть чем заняться )

Что есть в наличии, электровелосипед Kugoo Kirin, мотор в нем вряд ли будет больше 1000W, в теории 750W.

16 дюймовое мотор-колесо, 60 магнитов, что соответствует 30 парам полюсов. 54 обмотки,
каждая фаза намотана проводом 0,5 мм (без лака) 14 проводков в каждой фазе.

Литий-ионный аккумулятор 16S8P 60V 21A (20800мА) с Smart BMS.

Почему я решил заменить оригинальный контроллер, он работал отлично, тяга огонь, скорость при моем весе 84 кг. плюс байк 55...57 кг. была ровно 50 км\ч.
На фото оригинальный контроллер. Но плавность старта плохая, да есть УПГ купил, не очень лично мне, он не программируемый, и снаружи нет проводов для этого.
IMG_20240706_183336.jpg IMG_20240706_184051.jpg
И я чуть не разбился, короче, замена...

Контроллер был куплен EM-30s + ручки Z6, дисплей no name работает на 1 линии (пачки импульсов).
Первое, чего я добился, это правильного подключения, сопряжения с контроллером, цветовая гамма фазных и холловских проводов отличается, что нормально для noname мотора. Тест в контроллере дал мне четкий результат, -61 градус без галок в софте переключения фаз или холла, вращение в нужную сторону (вкл-выкл зажигания в тест режиме).

И вот неделя плясок с бубном, и двигатель заработал на 3х скоростях тихо без рывков, призвуков и тд на холостых (1150RPM), и под нагрузкой.
Тяга не уменьшилась, на пандус влетаю резво, макс по прямой скорость так же 50...52км\ч. с горки не важно.

Датчик температуры поставил внешний на контроллер, но так выше 36гр. не нагрелся, двигло после езды 20км. дороги на макс скорости без передыху ели теплое.
Я фиг знает, что ещё надо )) Что понравилось, динамика супер, но при этом плавный старт, хотя в софте и софт страт отключен, и уменьшено значение итд.
Рекуперация работает на ура, как при отпускании газа, так и при тормозе, задний ход, всё на фото настройки софта.
Для софта родной шнур выкинул юсб PL, глючит, то рвет то..то )) Поставил банально конвертер TTL на MA3232, связь всегда, благо на материнке СОМ порт есть, блютусы не нужны, если бы был син-зуб для андроида то гуд, он есть но достать гемор, да и по сути всё, уже тема отпала.
В софте контроллер определяется как 100 модель, но это по сути пофигу.

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

1726456770697.jpg 1726456770772.jpg 1726456770790.jpg



Page2.jpg Page3.jpg Page4.jpg Page5.jpg



Короче, как то так... Может кому полезно будет, и страха в настройках нет, главное не спешить.
I love to create something new

DeNew

Рекорд есть после всех настроек. В горку под 30гр. взлетает ракетой  O_O

1726703727675.jpg
I love to create something new

Aquinax

Цитата: DeNew от 17 Сен. 2024 в 15:42Надоели коробочные контроллеры с соплями, скучно ))
И все остальное :wow:
электротранспортная платформа Z1000, 5кВт YMMOTOR на масле, APT AE1405 96/600, 20S LG NMC 60A/h

DeNew

#3
Электронное реле с звуком для подворотников с детектором нагрузки, идея взята от (AntonChip) но написал свой софт и схемку переделал немного.

Shemes.jpg PCB.jpg
 

1738009010453.jpg

https://youtu.be/ERCCFxz6xk8
I love to create something new

DeNew

#4
Сигналку поставил, святых выноси, как орет... Схему дорисовал.
Потребляет в покое около 3,5мА. Хватит надолго аккумуляторов.

block diagram.jpg
I love to create something new

Кирилл2

Приветствую.
Поставил себе ЕМ50-4. Начал настраивать.
Включилось какое-то ограничение RPM.
Спокойной менял обороты все было норм. Не сильно насилуя до 700-800 на холостом ходу. А теперь сколько не ставь по дисплею мотор раскручивается до 600.
Но если ставлю 400, то больше 400 не дает.
Через час ограничение снял.
Оказалось Speed ratio (%) активно и без галочки в окне Speed limited enable.
Хотя вчера я свободно менял RPM и галочка была снята. И значение 37 там не менял.
Поставил 100 и всё заработало.
Но через несколько минут опять включилось ограничение 600 оборотов.
И вот уже все снимаю или ставлю галочку не важно.
Сколько бы я не ставил HDC ничего.
Порт РВ4 пустой и нет.
Ничего не помогает.
Параллельно настраивал переключатель. Так теперь если ставлю галочку Speed limited enable пропадает индикация скоростей не дисплее.
Переключатель скоростей у меня на других портах.
Suringmax 1500W(5T), Votol EM-50-4, LiFePO4 52V50Ah

DeNew

У меня немного в другом месте портов установки хай и лоу скорость, не знаю насколько это важно, двигло 1157 RPM но контроллер 30S, кстати определяется как 100S ))
И софт мне китаец новый дал, перевод немного другой и вернее так сказать.

Page5.jpg

Типо новей, та-же версия, но перевод другой.
EM_V3-49V.zip
I love to create something new

DeNew

Давно хотел сделать датчик температуры в двигателе, вот оно свершилось, заменил мотор на больше мощности, и грех не поставить датчик, купил кабель другой 3х4,0 мм + 6х0,2мм проводов.
В портах выставить значение PA11 53:Ext_temperatrue_MF52_103_B3380

И нет проблем, работает ))

Temp.jpg Temp2.jpg Temp3.jpg

Но а так же от контроллера протянул далее провод и подключил к цифровому термометру с переключателем (термометр один), теперь на руле видно и темп двигла и контроллера.
I love to create something new

edw123

Цитата: DeNew от 19 Нояб. 2024 в 11:30В портах выставить значение PA11 53:Ext_temperatrue_MF52_103_B3380
А умеет контроллер как-то оперировать с этой температурой? Или только показывать?

DeNew

Цитата: edw123 от 19 Нояб. 2024 в 12:50А умеет контроллер как-то оперировать с этой температурой?

Темп контроллера понятно дело да, по поводу этой температуры, выясняю, ну врятли просто показометр, разъем то двигла с датчиками холла, а значит копать дальше надо.
I love to create something new

molib

А можно на другой провод датчик темп. повесить? У меня от контроллера с холлами не идёт доп. белый провод.

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

DeNew

Цитата: molib от 20 Нояб. 2024 в 22:22А можно на другой провод датчик темп. повесить?

Надо экспериментировать с портами, у кого то на PD0 работает, у кого то нет, у меня этот порт занят, возможно другие работают, VOTOL коробочка открытий ))
I love to create something new

DeNew

Так, а вот и практическое применение нашлось датчику двигла из инструкции, но грея феном датчик и перегревая его, двигло не хрена не отключается с....  :bn:
Думаем дальше....

Температура.jpg

Настройка защиты двигателя от температуры (настройки порта: необходимо настроить соответствующую модель датчика (53:Ext_temperatrue_MF52_103_B3380) температуры двигателя)
Я купил такой (Термистор MURATA NCP18XH103F03RB NTC 10кОм SMD 0603 3380K 100мВт) установка проще, для меня ))
1732314116701.jpg 1732314116694.jpg


Начальная температура: контроллер переходит в состояние защиты от температуры для ограничения мощности при достижении заданной температуры. (60гр.)

Перегрев: контроллер переходит во вторую стадию защиты от температуры для ограничения мощности при достижении заданной температуры. (70гр.)

Максимальная температура: контроллер отключает выход двигателя при достижении заданной температуры. (80гр.)

Данные цифры я от балды поставил.

Что такое T.C.1: и вовсе не известно...
I love to create something new

edw123

Цитата: DeNew от 23 Нояб. 2024 в 02:09контроллер переходит в состояние защиты от температуры для ограничения мощности при достижении заданной температуры.
А это откуда, про "переход"? Вроде со скрина не следует.

DeNew

Цитата: edw123 от 23 Нояб. 2024 в 11:45А это откуда, про "переход"? Вроде со скрина не следует.

Из инструкции Controller Debugging Manual.

Debugg.jpg
I love to create something new

Кирилл2

Цитата: DeNew от 19 Нояб. 2024 в 11:30Давно хотел сделать датчик температуры в двигателе, вот оно свершилось, заменил мотор на больше мощности, и грех не поставить датчик, купил кабель другой 3х4,0 мм + 6х0,2мм проводов.
В портах выставить значение PA11 53:Ext_temperatrue_MF52_103_B3380

И нет проблем, работает ))

Temp.jpg Temp2.jpg Temp3.jpg

Но а так же от контроллера протянул далее провод и подключил к цифровому термометру с переключателем (термометр один), теперь на руле видно и темп двигла и контроллера.
Можно данные(название или даташиты) старого и новых моторов.
Suringmax 1500W(5T), Votol EM-50-4, LiFePO4 52V50Ah

Кирилл2

Цитата: DeNew от 18 Нояб. 2024 в 05:52Типо новей, та-же версия, но перевод другой.
EM_V3-49V.zip

У меня пять версий. Эта шестая.

А какой шнурок?
Suringmax 1500W(5T), Votol EM-50-4, LiFePO4 52V50Ah

DeNew

Цитата: Кирилл2 от 09 Янв. 2025 в 16:04Можно данные(название или даташиты) старого и новых моторов.
Увы их нет. Всё понимания что есть это мотор )) после разборки оных, и тестирования на динаметрических станках.

Цитата: Кирилл2 от 09 Янв. 2025 в 16:58А какой шнурок?

СОМ порт RS232-TTL в блок схеме он указан. ЮСБ не использую.
I love to create something new