MotorControlDemo

Ответить
igbo
Сообщения: 4
Зарегистрирован: 07 сен 2017, 11:10

MotorControlDemo

Сообщение igbo » 21 сен 2017, 11:22

Прошу пояснить в части предложенного алгоритма векторной ШИМ
графики.jpg
графики.jpg (248.4 КБ) 1325 просмотров
Формируемое модулем ШИМ напряжение имеет ограничение (как я понял связанное с периодическим присвоением периода k_pwm). В рекомендуемой для изучения диссертации это алгоритм "Векторная ШИМ на базе синусоидальной центрированной ШИМ"?
В чем смысл такого искажения? Или что то неправильно настроено?

Аватара пользователя
Лашкевич Максим
Сообщения: 89
Зарегистрирован: 30 дек 2015, 10:38

Re: MotorControlDemo

Сообщение Лашкевич Максим » 21 сен 2017, 12:34

Добрый день. Там реализован обычный векторный ШИМ, который в диссертации "Разработка систем векторного управления асинхронными приводами на базе специализированных сигнальных микроконтроллеров" описывается начиная со страницы 109 и далее.
Никаких ограничений напряжения у метода нет. Скважности присваиваются периоду чтобы исключить коммутацию одной из стоек инвертора для снижений потерь. Реализуемое напряжение при этом синусоидальное (за исключением искажений мертвого времени). Скважности в этом методе и должны быть такой формы, как у Вас на рисунке.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

igbo
Сообщения: 4
Зарегистрирован: 07 сен 2017, 11:10

Re: MotorControlDemo

Сообщение igbo » 22 сен 2017, 16:03

Суть проблемы была в настройках модуля ШИМ, т.к. попробовал перенести код с 1921 на 1986ВЕ91.
Был выбран режим переключение REF, если CNT =CCR;,
и вывод ШИМ через RC фильтр выглядел так:
TEK0020.JPG
TEK0020.JPG (90.66 КБ) 1297 просмотров

а надо было 1, если DIR= 0 (счет вверх), CNT<CCR, иначе 0;
0, если DIR= 1 (счет вниз), CNT<CCR, иначе 1;
TEK0019.JPG
TEK0019.JPG (87.19 КБ) 1297 просмотров
Что интересно с первой настройкой у нас нормально работают привода, но там алгоритм реализации ШИМ от Texas Instruments, где 3 уровня сравнения

rasulikv
Сообщения: 4
Зарегистрирован: 24 авг 2017, 15:23

Re: MotorControlDemo

Сообщение rasulikv » 29 сен 2017, 17:43

Добрый день! Вопрос по проекту motorcontroldemo. Я находил информацию (вроде на сайте и в видео на ютубе), что исходные коды некоторых модулей в нем, в частности CANOpen драйвера и бутлоадера, закрыты. Но в проекте есть и этот драйвер, и нечто похожее на бутлодер. Изменилось ли что нибудь? Полные ли это версии модулей лежат на битбакете в текущей версии? Если нет, то чего из софта не хватает и возможно нужно докупить (у меня есть ваша плата без двигателя и инвертора), чтобы прошивать контроллер удаленно по CAN шине?
С уважением, К. Расули

Аватара пользователя
Лашкевич Максим
Сообщения: 89
Зарегистрирован: 30 дек 2015, 10:38

Re: MotorControlDemo

Сообщение Лашкевич Максим » 02 окт 2017, 12:56

Добрый день. И драйвер CANOpen, и прошивальщик в проекте присутствуют без исходных кодов (в виде библиотек), но они полнофункциональные и пользоваться ими можно и нужно для всех желаемых задач.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей