khach 45 27 мая, 2010 Опубликовано 27 мая, 2010 · Жалоба А кто-нибудь из присутствующих занимается постройкой приводов управления асинхронными двигателями на базе STM32? Хотелось бы поговорить о некоторых особенностях реализации внутренностей MCKIT. В частности векторное управление, работа с внешним энкодером в режиме сервопривода, использование STM32 также в качестве контроллера PFC при одновременном управлении мотором. ЗЫ MCKIT в закромах есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yakuzaa 0 29 августа, 2010 Опубликовано 29 августа, 2010 · Жалоба А кто-нибудь из присутствующих занимается постройкой приводов управления асинхронными двигателями на базе STM32? Хотелось бы поговорить о некоторых особенностях реализации внутренностей MCKIT. В частности векторное управление, работа с внешним энкодером в режиме сервопривода, использование STM32 также в качестве контроллера PFC при одновременном управлении мотором. ЗЫ MCKIT в закромах есть. пытаюсь тоже эту тему курить - у кого нибудь MCKIT последний есть? где его достать можно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 29 августа, 2010 Опубликовано 29 августа, 2010 · Жалоба пытаюсь тоже эту тему курить - у кого нибудь MCKIT последний есть? где его достать можно? В закромах лежит MCs/ARM/stm32. А для "не своих"- у китайцев http://www.ourdev.cn/bbs/bbs_content.jsp?b...amp;bbs_id=9999 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rustam_Ek 0 30 августа, 2010 Опубликовано 30 августа, 2010 · Жалоба пытаюсь тоже эту тему курить - у кого нибудь MCKIT последний есть? где его достать можно? Взять в аренду MCKIT можно в Промэлектронике. Купить, при желании, там же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yakuzaa 0 31 августа, 2010 Опубликовано 31 августа, 2010 · Жалоба вопрос по библиотеке: она может крутить трехфазный безколлекторный асинхронник переменного тока БЕЗ датчиков положения ротора? (только с датчиком тока) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artur_off 0 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба вопрос по библиотеке: она может крутить трехфазный безколлекторный асинхронник переменного тока БЕЗ датчиков положения ротора? (только с датчиком тока) Да по идее может, в скалярном режиме точно должна крутить. А под безколлекторным асинхронником вы имели ввиду с короткозамкнутым ротором? Я к тому, что асинхронных коллекторных двигателей вроде как не существует. Есть с короткозамкнутым ротором и с фазным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rustam_Ek 0 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба вопрос по библиотеке: она может крутить трехфазный безколлекторный асинхронник переменного тока БЕЗ датчиков положения ротора? (только с датчиком тока) Выдержка из описания библиотеки: "the STM32F103xx software library developed to control AC induction motors equipped with an encoder or tachogenerator, in both open and closed loop" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба вопрос по библиотеке: она может крутить трехфазный безколлекторный асинхронник переменного тока БЕЗ датчиков положения ротора? (только с датчиком тока) Ничего особо хитрого эта либа не предлагает. Без датчиков положения эта либа может регулировать только BLDC движки с трапецеидальной формой напряжения на обмотках и по избитому во множестве апнотов методу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба Ничего особо хитрого эта либа не предлагает. Без датчиков положения эта либа может регулировать только BLDC движки с трапецеидальной формой напряжения на обмотках и по избитому во множестве апнотов методу. Почему? Там опции в инклудах- выбираете тип датчика или его отсутствие- проект соответсвенно по-разному компилится. Понятно, что вообще без датчиков-только тупой скалярник. Вот варианты из STM32F10x_MCconf.h /************** Current sensing by ICS (Isolated current sensors) ************/ //#define ICS_SENSORS /************** Current sensing by Three Shunt resistors *********************/ #define THREE_SHUNT /************** Current sensing by Single Shunt resistor *********************/ //#define SINGLE_SHUNT /************** Position sensing by Incremental encoder **********************/ #define ENCODER /*********************** Speed sensing by Tachometer ************************/ //#define TACHO Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба Почему? Там опции в инклудах- выбираете тип датчика или его отсутствие- проект соответсвенно по-разному компилится. Понятно, что вообще без датчиков-только тупой скалярник. Святая наивность! Вы представляете что надо сделать в программе чтобы она могла по одному единственному инклуду одинаково хорошо на основе шунтов управлять и асинхронниками и BLDC и PMSM? Это совершенно разные модели управления с десятками параметров которые надо определять экспериментально либо навороченные алгоритмы идентификации моделей но опять же с десятками параметров. Одним инклудом там включается именно только управление BLDC. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба Вы представляете что надо сделать в программе чтобы она могла по одному единственному инклуду одинаково хорошо на основе шунтов управлять и асинхронниками и BLDC и PMSM? В первых, это два различных проекта, со своими либами. STM32F103xx motor control firmware library components The firmware library package includes the following software: ● PMSM FOC software library, version 2.0 ● AC induction motor FOC software library, version 2.0 Соответсвенно в директориях STM32_FOC_ACIM и STM32_FOC_PMSM Во вторых-BLDC там вообще нет. Я говорил про AC induction motor FOC, потом что со второй не разбирался- ненадо было. Скачайте проект и сами посмотрите. Там конечно есть ограничения по набору датчиков- не любые комбинации работоспособны. Без сенсоров оно вообще не работоспособно в том виде, в котором инсталлируется-надо править код. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба Я говорил про AC induction motor FOC, потом что со второй не разбирался- ненадо было. Скачайте проект и сами посмотрите. Там конечно есть ограничения по набору датчиков- не любые комбинации работоспособны. Без сенсоров оно вообще не работоспособно в том виде, в котором инсталлируется-надо править код. Ну так и я про то же самое. Векторное управление не новинка. Сорсов много где полно. Но векторного управления без датчиков на валу в либах от ST нет. Хотя решения такие существуют. Но есть в либах управление без датчиков на валу для BLDC. Но там не векторное управление. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба Ну так и я про то же самое. Векторное управление не новинка. Сорсов много где полно. Но векторного управления без датчиков на валу в либах от ST нет. Хотя решения такие существуют. Но есть в либах управление без датчиков на валу для BLDC. Но там не векторное управление. :( Можно вообще без датчика на валу- по трем (или как минимум двум) токовым датчикам. В либе действительно этого нет, но переписать можно. Нам нужен был только АС сервопривод с энкодером, поэтому глубоко в остальные режимы не лазили. Другое дело, что без исходников либы браться за написание любого привода вообще смысла не имеет- работа с приводной переферией STM32 расписана в документации весьма слабо, примеров тоже нормальных нет. Поэтому либа must have, а уж как ее использовать-второй вопрос. Кстати, на сайте есть аппликуха- по цифровой PFC приставке к MCKIT, управлением PFC занимается тот же проц. Очень полезно для питания AC движков от однофазной сети, если движок нельзя перекоммутировать на треугольник. А кое-где ходили слухи, что новые двухканальные STM32 (два интерфейса трехфазных мостов) неплохо справляются с трехфазной PFC с рекуперацией в сеть. Но это пока только слухи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 1 сентября, 2010 Опубликовано 1 сентября, 2010 · Жалоба А кое-где ходили слухи, что новые двухканальные STM32 (два интерфейса трехфазных мостов) неплохо справляются с трехфазной PFC с рекуперацией в сеть. Но это пока только слухи. На STM32 сделана и продатся демборда интвертера DC/AC на 3 кВт. Там и бустер есть и мостовой резонансный инвертер. Все управляется одним чипом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться