Отладочный комплект VectorCARD K1921BK01T

Отладочные платы и комплекты оборудования для систем управления приводом и автоматизации
Denis_N!
Сообщения: 21
Зарегистрирован: 03 авг 2021, 16:41

Re: Отладочный комплект VectorCARD K1921BK01T

Сообщение Denis_N! » 17 сен 2021, 11:48

Denis_N! писал(а):
15 сен 2021, 15:32
Запустил двиг со своим силовым блоком, но есть моменты.

Какой коэффициент корректный для мертвого времени?

По умолчанию стоял 0,2. Если ставишь меньше 1, то предупреждение, но работает. Ставишь как он хочет - не работает двиг.

2.jpg

1.jpg

В векторном режиме не работает реверс(В обратную сторону не вращается). Даже theta_elec не формируется. В режиме 4 работает.

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

Upd.: На DRV8301 в режиме вектора 5 (Холл). Также нет вращения в обратную сторону. С энкодером также работает в режиме 5. В режиме 6 не работает ни энкодер, ни холл. Прошивка последняя с гитхаба. Юникон 4.3.16.

Каким образом можно инвертировать ШИМ ? (нужно для внешней силы, работающей инвесрно)
Прошу по возможности прокомментировать по обозначенным вопросам.

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

Re: Отладочный комплект VectorCARD K1921BK01T

Сообщение Лашкевич Максим » 20 сен 2021, 12:41

Denis_N! писал(а):
15 сен 2021, 15:32
Запустил двиг со своим силовым блоком, но есть моменты.
Какой коэффициент корректный для мертвого времени?

По умолчанию стоял 0,2. Если ставишь меньше 1, то предупреждение, но работает. Ставишь как он хочет - не работает двиг.
Это не "коэффициент" мёртвого времени. Это мёртвое время в микросекундах. Нельзя этим коэффициентом "играть" и смотреть как двигатель крутится/не крутится. Вам нужно установтиь это время в соответствии с вашей аппаратной частью, проверить осциллографом, что оно выдерживается и больше не трогать. Иначе можно бабахнуть. Это же касается частоты ШИМ. Если двигатель при этом "не крутится", то выяснять, почему. Увеличение мёртвого времени портит форму напряжения. В скалярном режиме работы (3) увеличение мёртвого времени действительно может привести к тому, что двигатель встанет - нужно будет увеличивать задание напряжения.
Denis_N! писал(а):
15 сен 2021, 15:32
В векторном режиме не работает реверс(В обратную сторону не вращается). Даже theta_elec не формируется. В режиме 4 работает.
Да, есть параметр для разрешения обратного вращения и рекуперации. Настройки СУ.Рекуперация = 1 поставьте. В векторном режиме theta_elec не "формируется", а показывает текущее положение ротора. А не формируется отрицательный ток статора, так как регулятор скорости в минус ограничен нулём.
Denis_N! писал(а):
15 сен 2021, 15:32
Еще как бы неудобняк, когда меняешь макс ток, приходится подруливать коэффициент напряжения для ЗПТ. Иначе врет по показаниям.
Проверяйте свою силовую часть. Не должно быть такого. АЦП и измерение ЗПТ никак не завязано на задание тока. Скорее всего где-то что-то проседает у вас.

Denis_N! писал(а):
15 сен 2021, 15:32
Upd.: На DRV8301 в режиме вектора 5 (Холл). Также нет вращения в обратную сторону. С энкодером также работает в режиме 5. В режиме 6 не работает ни энкодер, ни холл. Прошивка последняя с гитхаба. Юникон 4.3.16.
Настройки СУ.Рекуперация = 1
Вообще вам следует покопать софт глубже, чтобы самостоятельно находить такие тривиальные проблемы. В будущем подобных вопросов будет ещё больше, на все ждать ответа на форме будет затруднительно. Это демо софт, а не для продакшена. Он написан максимально просто, пройдите хотя бы режиму работы в sm_ctrl.c
2021-09-20_12-41-36.png
2021-09-20_12-41-36.png (34.35 КБ) 9611 просмотров
Denis_N! писал(а):
15 сен 2021, 15:32
Каким образом можно инвертировать ШИМ ? (нужно для внешней силы, работающей инвесрно)
Вопрос не понял. Что именно инвертировать? Направление вращения? Верхний-нижний ключ? Направление датчиков тока /полярность ШИМ?
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Denis_N!
Сообщения: 21
Зарегистрирован: 03 авг 2021, 16:41

Re: Отладочный комплект VectorCARD K1921BK01T

Сообщение Denis_N! » 21 сен 2021, 10:31

Вопрос не понял. Что именно инвертировать? Направление вращения? Верхний-нижний ключ? Направление датчиков тока /полярность ШИМ?
Полярность.

И прокомментируйте, пожалуйста, предупреждение юникона про мертвое время. Оно корректно? Мертвое время должно быть > 1?

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

Re: Отладочный комплект VectorCARD K1921BK01T

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

Denis_N! писал(а):
21 сен 2021, 10:31
И прокомментируйте, пожалуйста, предупреждение юникона про мертвое время. Оно корректно? Мертвое время должно быть > 1?
Я про мёртвое время написал достаточно подробно в прошлом посте. Оно может быть любым, но для инверторов с нашими отладочными платами безопасно от 1мкс (с запасом), поэтому так в кодедите выставлены дефолты ограничений. Для вашего инвертора никто, кроме Вас, не знает.

Denis_N! писал(а):
21 сен 2021, 10:31
Полярность.
Тогда в модуле ШИМ поставьте минусы перед переменными заданий UalphaRef, UbetaRef.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Ответить