Разработка электропривода с шаговым двигателем на STM32 в Engee 🛠
Друзья,
У нас стояла задача разработать систему автоматического управления (САУ) для управления промышленным электроприводом. И сегодня мы хотим поделиться с вами этим проектом, ведь он отлично демонстрирует применение в Engee нашего любимого подхода – модельно-ориентированного проектирования.
✔️Первый шаг. Создание модели объекта и алгоритма управления. В модели шагового электропривода с полношаговым управлением мы смоделировали сам объект управления – биполярный шаговый двигатель, который питается от двойного полномостового MOSFET-драйвера. САУ реализует функции пуска и останова по заднему фронту управляющего сигнала, определения коммутационных комбинаций драйвера и блокировки аварийных комбинаций. Разработанная модель позволяет отследить электрические и механические показатели реальных драйвера и двигателя в процессе работы, а также отладить сам алгоритм управления.
✔️Второй шаг. Разработка прошивки для микроконтроллера. Мы «оборачиваем» отлаженную систему управления в разработанные ранее блоки C Function. Эти блоки нам понадобятся для взаимодействия модели с периферией микроконтроллера STM32 F446RE и MOSFET-драйвером. Как можно убедиться, это никак не влияет на работу модели и позволяет после генерации Си кода из модели Engee быстро добавить его в проект во внешней IDE без дополнительных затрат на разработку и человеческих ошибок.
После запуска программы с добавленным сгенерированным кодом на контроллере управляющий алгоритм воспроизводит вращение двигателя с заданной скоростью и пуском/остановом по заднему фронту управляющего сигнала. То есть мы с уверенностью можем сказать, что ТЗ выполнено успешно! МОП очередной раз доказало свою эффективность. 🏆
Примеры моделирования электроприводов с другими типами машин, а также генерации кода для различных микроконтроллеров вы можете найти в Сообществе Engee.
Разработка электропривода с шаговым двигателем на STM32 в Engee 🛠
Друзья,
У нас стояла задача разработать систему автоматического управления (САУ) для управления промышленным электроприводом. И сегодня мы хотим поделиться с вами этим проектом, ведь он отлично демонстрирует применение в Engee нашего любимого подхода – модельно-ориентированного проектирования.
✔️Первый шаг. Создание модели объекта и алгоритма управления. В модели шагового электропривода с полношаговым управлением мы смоделировали сам объект управления – биполярный шаговый двигатель, который питается от двойного полномостового MOSFET-драйвера. САУ реализует функции пуска и останова по заднему фронту управляющего сигнала, определения коммутационных комбинаций драйвера и блокировки аварийных комбинаций. Разработанная модель позволяет отследить электрические и механические показатели реальных драйвера и двигателя в процессе работы, а также отладить сам алгоритм управления.
✔️Второй шаг. Разработка прошивки для микроконтроллера. Мы «оборачиваем» отлаженную систему управления в разработанные ранее блоки C Function. Эти блоки нам понадобятся для взаимодействия модели с периферией микроконтроллера STM32 F446RE и MOSFET-драйвером. Как можно убедиться, это никак не влияет на работу модели и позволяет после генерации Си кода из модели Engee быстро добавить его в проект во внешней IDE без дополнительных затрат на разработку и человеческих ошибок.
После запуска программы с добавленным сгенерированным кодом на контроллере управляющий алгоритм воспроизводит вращение двигателя с заданной скоростью и пуском/остановом по заднему фронту управляющего сигнала. То есть мы с уверенностью можем сказать, что ТЗ выполнено успешно! МОП очередной раз доказало свою эффективность. 🏆
Примеры моделирования электроприводов с другими типами машин, а также генерации кода для различных микроконтроллеров вы можете найти в Сообществе Engee.
In the United States, Telegram's lower public profile has helped it mostly avoid high level scrutiny from Congress, but it has not gone unnoticed. Meanwhile, a completely redesigned attachment menu appears when sending multiple photos or vides. Users can tap "X selected" (X being the number of items) at the top of the panel to preview how the album will look in the chat when it's sent, as well as rearrange or remove selected media. Apparently upbeat developments in Russia's discussions with Ukraine helped at least temporarily send investors back into risk assets. Russian President Vladimir Putin said during a meeting with his Belarusian counterpart Alexander Lukashenko that there were "certain positive developments" occurring in the talks with Ukraine, according to a transcript of their meeting. Putin added that discussions were happening "almost on a daily basis." The fake Zelenskiy account reached 20,000 followers on Telegram before it was shut down, a remedial action that experts say is all too rare. Telegram was co-founded by Pavel and Nikolai Durov, the brothers who had previously created VKontakte. VK is Russia’s equivalent of Facebook, a social network used for public and private messaging, audio and video sharing as well as online gaming. In January, SimpleWeb reported that VK was Russia’s fourth most-visited website, after Yandex, YouTube and Google’s Russian-language homepage. In 2016, Forbes’ Michael Solomon described Pavel Durov (pictured, below) as the “Mark Zuckerberg of Russia.”
from kr