Серва из шагового двигателя

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Серва из шагового двигателя

Сообщение N1X »

astrahard писал(а):Вот вот, собственно вопрос немцы сделали Sensorless FOC к шаговику как повторить? Открытый ли проект. Или самому подумать, главное знать что возможно. Справиться ли Piccolo 320F280xx
Для отладки и изучения темы нужно брать старший камень. В меньшую сторону смасштабироваться всегда успеется, а вот вторую плату покупать, если не влезет в младшую - потерянное время...
http://www.ti.com/tool/LAUNCHXL-F28379D - весьма посильно, если действительно хочется разобраться. И мощности выше крыши.
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

Позиционируется как для управления моторами, конвеерное АЦП ШИМ 150 пикосекунд. Посильнее STM32 будет. да и рамфункции. Впрочем, а как обстоит дело с открытыми проектами подобно немецкому. Вот Гекодрайв с функцией морфинга который продается везде намекает что это не FOC управление?
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Серва из шагового двигателя

Сообщение sidor094 »

Использовал шаговый как серво .Трехфазный с энкодером делал типа векторного управления.Без токовых датчиков.Все работает.Но у шагового в качестве серводвигателя есть проблема.Слишком больгое число полюсов.Представьте себе коллекторный с тем же числом полюсов.Сколько надо сделать пластин на коллекторе?Удвоенное число шагов.То есть для обычного двухфазного 400.То есть конструктивно не возможно.То же самое происходит и при электронном управлении.На BLDC направление поля относительно магнитов формируется за счет датчика холла .Он имеет низкое разрешение,достаточное для формирования направления вектора относительно магнитов ,но не достаточного для точного позиционирования.Для этого используется энкодер.И за счет него рассчитывается амплитуда вектора.При большом числе полюсов разрешения датчика холла для формирования направления вектора точно не хватит.Можно обойтись и без датчика холла,но все равно остается проблема с формированием направления вектора ,а при не точном можно не попасть в диапазон полюса,что может вызвать не разгон а торможение ,или наоборот.
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

N1X писал(а):Для отладки и изучения темы нужно брать старший камень. В меньшую сторону смасштабироваться всегда успеется, а вот вторую плату покупать, если не влезет в младшую - потерянное время...
http://www.ti.com/tool/LAUNCHXL-F28379D - весьма посильно, если действительно хочется разобраться. И мощности выше крыши.
Э, Буду пробовать на том что есть.
peratron
Мастер
Сообщения: 605
Зарегистрирован: 05 фев 2017, 07:43
Репутация: 36
Настоящее имя: Eugene
Контактная информация:

Re: Серва из шагового двигателя

Сообщение peratron »

astrahard писал(а):собственно вопрос немцы сделали Sensorless FOC
Поскольку мне эта аббревиатура ничего не говорит - прошу расшифровать суть задачи.

ХИНТ: и в качестве аналогии - напомню про широко распространённые стабилизаторы оборотов магнитофонных движков.
Контролируя токи/напряжения на обмотках, можно выделять противоЭДС - и отталкиваясь от неё фрмировать нужные управленческие функции.
В вышеупомянутых магнитофонных движках контроль одноканальный - но если сделать контроль по каждой обмотке, то можно получить дополнительную информацию.

А вот сами функциональные зависимости для ШД гораздо более сложные - и по сути именно они и составляют ноу-хау.
astrahard писал(а):главное знать что возможно
Знайте: возможно.
astrahard писал(а):Справиться ли Piccolo 320F280xx
Справится и атмел - в реинкарнации восьминогой тиньки.
Если, разумеется, писать ему не на Си, а на честном машкоде...
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

sidor094 писал(а):Можно обойтись и без датчика холла,но все равно остается проблема с формированием направления вектора ,а при не точном можно не попасть в диапазон полюса,что может вызвать не разгон а торможение ,или наоборот.
Дак, пример немцев есть, вот в чем вопрос. Sensorless FOC на шаговом двухфазном моторе. Где хоть это продается цена интересует?
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

peratron писал(а):Если, разумеется, писать ему не на Си, а на честном машкоде..
Вообще без разницы, СИ для камней и есть машкод.
peratron
Мастер
Сообщения: 605
Зарегистрирован: 05 фев 2017, 07:43
Репутация: 36
Настоящее имя: Eugene
Контактная информация:

Re: Серва из шагового двигателя

Сообщение peratron »

astrahard писал(а):Вообще без разницы, СИ для камней и есть машкод
Ну-ну...
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Серва из шагового двигателя

Сообщение N1X »

astrahard писал(а):Где хоть это продается цена интересует?
У них и продается https://en.nanotec.com/products/1740-c5-01/
peratron писал(а):Справится и атмел - в реинкарнации восьминогой тиньки.
Ох писатели... А винда десятка заведется на тиньке?
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

N1X писал(а):У них и продается https://en.nanotec.com/products/1740-c5-01/
Ну так я и знал USB и цена!!! Нужна местная адаптпция RS422 и цена 70$
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Серва из шагового двигателя

Сообщение N1X »

70 малореально :) USB там для настройки вообще-то...
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Серва из шагового двигателя

Сообщение sidor094 »

astrahard писал(а):Дак, пример немцев есть, вот в чем вопрос. Sensorless FOC на шаговом двухфазном моторе. Где хоть это продается цена интересует?
Кто нибудь может сказать ,как контролировать положение ротора без датчика.По току можно контролировать только изменение положения,то есть динамику.Чем ниже скорость, тем сложнее контролировать ток.
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

N1X писал(а):70 малореально USB там для настройки вообще-то..
Encoder Input нету. Вот как я рассуждал 320F28027 без FOC стоит вдвое меньше 320F28027F. Написать SLFOC шаговика и + 6$ к цене кристалла 320F28027 (ок 400руб)
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

sidor094 писал(а):Кто нибудь может сказать ,как контролировать положение ротора без датчика.По току можно контролировать только изменение положения,то есть динамику.Чем ниже скорость, тем сложнее контролировать ток.
Так и есть, поэтому первая оценка что фейк. Тема с этого и начиналась.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Серва из шагового двигателя

Сообщение N1X »

sidor094 писал(а):По току можно контролировать только изменение положения,
Не обязательно... Есть техники, позволяющие определиться и из стоячего... Например внесением высокочастотной составляющей и отслеживанием перемагничтвания (Hight frequency injection).
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

Да, впрочем для шаговика это проще чем для трехфазного шпинделя, сигналы поболее будут в обратку. Для BLDC и шаговика попроще Sensorless это я согласен, все таки явнополюсный.
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Серва из шагового двигателя

Сообщение sidor094 »

N1X писал(а):Не обязательно... Есть техники, позволяющие определиться и из стоячего... Например внесением высокочастотной составляющей и отслеживанием перемагничтвания (Hight frequency injection).
Согласен,но для этого нужно либо ввести сердечник в состояние близкое к насыщению.Это требует слишком больших уровней тока.Либо отслеживать гистерезис.Но тут нужны очень точные датчики тока,и опять же не маленький уровень тока обмотки,чтобы при любом положении ротора относительно магнитов вызвать перемагничивание сердечника.Я не думаю ,что на видео это применили.
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

Я тоже сомневаюсь, с датчиком надежнее, лучше к началу темы.
peratron
Мастер
Сообщения: 605
Зарегистрирован: 05 фев 2017, 07:43
Репутация: 36
Настоящее имя: Eugene
Контактная информация:

Re: Серва из шагового двигателя

Сообщение peratron »

N1X писал(а):Ох писатели...
У меня тинька работает в звуковой обработке - в гитарном канале. С фильтрами и прочими ништяками...
Ну, а если вспоминать - то на РК-86 у меня успешно работала сэмплерная драм-машинка (композер и синтезатор).
Если кому непонятно о чем это - объясню в более подходящем месте...
astrahard
Опытный
Сообщения: 167
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1
Контактная информация:

Re: Серва из шагового двигателя

Сообщение astrahard »

Изначально не планировался никакой процессор, только усилитель. Векторное управление родилось еще до процессоров.
Ответить

Вернуться в «Электроника»