Реклама: STM32 PMSM FOC SDK

Расширенный поиск      

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. Контроллеры класса Hyperion от T-Duke. (Микроэлектроника) от Александр Туржов (23.05.2019 в 02:06)2. Клуб 2х2 (Электровелосипеды) от Dmitry__ (23.05.2019 в 02:02)3. Защита моноциклиста (шлемы, наколенники и т.п.) и прочие аксессуары (Моноколеса (электроунициклы)) от Ivanych666 (23.05.2019 в 02:02)4. Smart BMS Small Ant (Системы управления аккумуляторными батареями (BMS)) от Alеx (23.05.2019 в 01:58)5. Контроллер 10 Квт FOC Тестирование (Микроэлектроника) от Александр Туржов (23.05.2019 в 01:50)6. Объем батареи (Электросамокаты Kugoo S серии и аналоги ) от Seversk1 (23.05.2019 в 01:48)
7. Калибровка спидометра (Гироскутеры (мини-сигвеи)) от Engelsit (23.05.2019 в 01:26)8. Kugoo g-booster 48V max 2400 Вт 20Ah/10Ah (Электросамокаты Kugoo M и G серии и аналоги ) от Alex-Himki (23.05.2019 в 01:22)9. Моноколёсное видео / видео с участием моноколеса (Моноколеса (электроунициклы)) от LEE4ER (23.05.2019 в 01:17)10. Как научиться кататься на моноколесе? Уроки мастерства! (Моноколеса (электроунициклы)) от hal9000 (23.05.2019 в 01:17)11. Электросамокат или моноколесо? (Анекдоты и флУДИЛКА) от Dael75 (23.05.2019 в 01:17)12. Зачем люди работают? (Свободный электрон) от Dmitry__ (23.05.2019 в 01:12)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 2354 раз

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

11 Янв 2017 в 20:37
Прочитано 2354 раз
Оффлайн

Prokurat

Украина, Днепр Сообщений: 20
Кто нибудь работает с STM32 PMSM FOC SDK?
При установке программы есть готовые проекты под разные типы МК для Keil и IAR. В самой же программе можно изменить изменить кучу параметров:
типы датчиков и варианты безсенсорного управления
параметры шунтов
разнообразные защиты по току, напряжению, температуре
установить частоту ШИМ, задержки
настроить при необходимости ослабление поля
настроить плавность старта
переназначит пины МК
Хотелось бы услышать об опыте использования

11 Янв 2017 в 20:57
Ответ #1
Оффлайн

Frolikum

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

11 Янв 2017 в 21:17
Ответ #2
Оффлайн

AndreyA

Россия, Липецк Сообщений: 172
, старая версия библиотеки вроде с исходниками была на китайских форумах.

11 Янв 2017 в 21:29
Ответ #3
Оффлайн

Prokurat

Украина, Днепр Сообщений: 20
Кстати под Nucleo F302R8 и Nucleo F303RE тоже есть примеры
Но изменить тип МК, изменить частоту, переназначить пины в программе элементарно даже для дилетанта.
Насколько я понял ST Motor Control Workbench изменяет только 4 файла, может ошибаюсь
Control stage parameters.h
Drive parameters.h
PMSM motor parameters.h
Power stage parameters.h
Я думаю рано или позно для работы с STM придется переходить на новые библиотеки

Я хочу сделать контроллер на STM32F103R8


Расширенным таймером является блок таймера 1. Этот таймер дополнен рядом
аппаратных узлов, предназначенных для управления электродвигателем.
В каждом из трех каналов этого таймера предусмотрены два противофазных выхода.
Таким образом, он представляет собой 6-канальный ШИМ-блок. Поскольку данный
блок предназначен для управления трехфазным электродвигателем, у него имеется
возможность программирования в каждом канале паузы неперекрытия и общий вход
экстренного отключения. Кроме того, в дополнение к интерфейсу энкодера здесь
предусмотрен интерфейс подключения датчиков Холла.
Расширенный таймер выполнен на основе той же структуры, что и таймеры общего
назначения. У трех каналов сравнения предусмотрены противофазные выходы.
Также имеется дополнительный вход экстренного отключения и интерфейс датчиков
Холла
В каждом из каналов предусмотрена возможность программирования паузы
неперекрытия противофазных выходов, которая позволяет избежать протекания
сквозного тока через полумост силового коммутатора.
У расширенного таймера предусмотрена возможность программирования паузы
неперекрытия противофазных выходов, что важно для управления
электродвигателями

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

11 Янв 2017 в 21:41
Ответ #4
Оффлайн

Frolikum

Синяокая Сообщений: 54
Похожая история и у меня ссылка . Только я свою дев боард разработал.
Сообщение понравилось: Prokurat

11 Янв 2017 в 23:23
Ответ #5
Оффлайн

D.J.Vova

Россия, Томск Сообщений: 23
А с резольвером предусмотрена работа ? Или только энкодеры\холлы ?

13 Янв 2017 в 00:15
Ответ #6
Оффлайн

Frolikum

Синяокая Сообщений: 54
Пока не планировал так как нет необходимости. Но это просто вопрос желания так как ресурсов достаточно и для этой задачи. Предлагаю вопросы по этой теме задавать в приведенной мной ветке, будем проявлять уважение к "хозяину".

15 Янв 2017 в 12:03
Ответ #7
Оффлайн

AndreyA

Россия, Липецк Сообщений: 172
, библиотеки для синхронных и асинхронных двигателей https://cloud.mail.ru/public/FNfx/Fdt85D6om, вроде то что вы искали.
Сообщение понравилось: Prokurat

20 Янв 2017 в 14:27
Ответ #8
Оффлайн

7134956

РБ, Новополоцк Сообщений: 26
Отковырялся некоторое время с этой темой. Проверил на разных контроллерах в разных режимах. Разные модельные движки покрутил. Спалил гору полевиков и драйверов к ним ))). Забросил это, так как горят платы силовые самодельные. Еще смущает отсутствие режима рекуперативного торможения и закрытость библиотеки. И кривовато-сырая она. Судя по примерам, разработана для движков с постоянным режимом работы. Далеко не все варианты конфигураций работают.
Скрытый текст


Сообщение понравилось: Prokurat

20 Янв 2017 в 21:24
Ответ #9
Оффлайн

Frolikum

Синяокая Сообщений: 54
А что Вы подразумеваете под рекуперативным торможением?

21 Янв 2017 в 08:26
Ответ #10
Оффлайн

7134956

РБ, Новополоцк Сообщений: 26
А что Вы подразумеваете под рекуперативным торможением?
Снижение оборотов двигателя без затраты энергии аккумулятора, как минимум.
В случае применения FOC SDK, при торможении двигателем, энергия аккумулятора будет затрачиваться на противодействие вращению.
Буду рад ошибаться.

06 Фев 2017 в 21:21
Ответ #11
Оффлайн

strr

Украина, Харьков Сообщений: 2
Ребята, есть ли у кого то архив с STM32 FOC v4.2?
На сайте ST в данный момент есть только v4.3 - я по глупости скачал ее и заменил свою скачанную 4.2 на новую 4.3, и теперь очень страдаю, т.к. надо установить под готовый проект именно 4.2 ))
Помогите пожалуйста

27 Мар 2017 в 23:17
Ответ #12
Оффлайн

Frolikum

Синяокая Сообщений: 54
Дернуло меня заглянуть в этот мотор контроль воркбенч ещё раз и оказалось что я не прав. Оказывается хоть либа и закрыта но предоставляет интерфейсные классы для самостоятельной реализации приложения на этом же камне а не на другом как я думал раньше. Хотелось бы узнать об успехах тех кто это понял раньше меня :)