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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение N1X » 26 апр 2018, 16:21

astrahard писал(а):Вот вот, собственно вопрос немцы сделали Sensorless FOC к шаговику как повторить? Открытый ли проект. Или самому подумать, главное знать что возможно. Справиться ли Piccolo 320F280xx

Для отладки и изучения темы нужно брать старший камень. В меньшую сторону смасштабироваться всегда успеется, а вот вторую плату покупать, если не влезет в младшую - потерянное время...
http://www.ti.com/tool/LAUNCHXL-F28379D - весьма посильно, если действительно хочется разобраться. И мощности выше крыши.
Аватара пользователя
N1X
Мастер
 
Сообщения: 3469
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1580
Настоящее имя: Владимир

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

Сообщение astrahard » 26 апр 2018, 16:23

Позиционируется как для управления моторами, конвеерное АЦП ШИМ 150 пикосекунд. Посильнее STM32 будет. да и рамфункции. Впрочем, а как обстоит дело с открытыми проектами подобно немецкому. Вот Гекодрайв с функцией морфинга который продается везде намекает что это не FOC управление?
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

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

Сообщение sidor094 » 26 апр 2018, 16:29

Использовал шаговый как серво .Трехфазный с энкодером делал типа векторного управления.Без токовых датчиков.Все работает.Но у шагового в качестве серводвигателя есть проблема.Слишком больгое число полюсов.Представьте себе коллекторный с тем же числом полюсов.Сколько надо сделать пластин на коллекторе?Удвоенное число шагов.То есть для обычного двухфазного 400.То есть конструктивно не возможно.То же самое происходит и при электронном управлении.На BLDC направление поля относительно магнитов формируется за счет датчика холла .Он имеет низкое разрешение,достаточное для формирования направления вектора относительно магнитов ,но не достаточного для точного позиционирования.Для этого используется энкодер.И за счет него рассчитывается амплитуда вектора.При большом числе полюсов разрешения датчика холла для формирования направления вектора точно не хватит.Можно обойтись и без датчика холла,но все равно остается проблема с формированием направления вектора ,а при не точном можно не попасть в диапазон полюса,что может вызвать не разгон а торможение ,или наоборот.
sidor094
Мастер
 
Сообщения: 500
Зарегистрирован: 20 фев 2014, 09:13
Откуда: Москва
Репутация: 46
Настоящее имя: Сергей

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

Сообщение astrahard » 26 апр 2018, 16:29

N1X писал(а):Для отладки и изучения темы нужно брать старший камень. В меньшую сторону смасштабироваться всегда успеется, а вот вторую плату покупать, если не влезет в младшую - потерянное время...
http://www.ti.com/tool/LAUNCHXL-F28379D - весьма посильно, если действительно хочется разобраться. И мощности выше крыши.

Э, Буду пробовать на том что есть.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

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

Сообщение peratron » 26 апр 2018, 16:31

astrahard писал(а):собственно вопрос немцы сделали Sensorless FOC

Поскольку мне эта аббревиатура ничего не говорит - прошу расшифровать суть задачи.

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

А вот сами функциональные зависимости для ШД гораздо более сложные - и по сути именно они и составляют ноу-хау.

astrahard писал(а):главное знать что возможно

Знайте: возможно.

astrahard писал(а):Справиться ли Piccolo 320F280xx

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

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

Сообщение astrahard » 26 апр 2018, 16:33

sidor094 писал(а):Можно обойтись и без датчика холла,но все равно остается проблема с формированием направления вектора ,а при не точном можно не попасть в диапазон полюса,что может вызвать не разгон а торможение ,или наоборот.

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

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

Сообщение astrahard » 26 апр 2018, 16:34

peratron писал(а):Если, разумеется, писать ему не на Си, а на честном машкоде..

Вообще без разницы, СИ для камней и есть машкод.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

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

Сообщение peratron » 26 апр 2018, 16:35

astrahard писал(а):Вообще без разницы, СИ для камней и есть машкод

Ну-ну...
peratron
Мастер
 
Сообщения: 605
Зарегистрирован: 05 фев 2017, 07:43
Репутация: 36
Настоящее имя: Eugene

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

Сообщение N1X » 26 апр 2018, 16:39

astrahard писал(а):Где хоть это продается цена интересует?

У них и продается https://en.nanotec.com/products/1740-c5-01/
peratron писал(а):Справится и атмел - в реинкарнации восьминогой тиньки.

Ох писатели... А винда десятка заведется на тиньке?
Аватара пользователя
N1X
Мастер
 
Сообщения: 3469
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1580
Настоящее имя: Владимир

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

Сообщение astrahard » 26 апр 2018, 16:43

N1X писал(а):У них и продается https://en.nanotec.com/products/1740-c5-01/

Ну так я и знал USB и цена!!! Нужна местная адаптпция RS422 и цена 70$
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

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

Сообщение N1X » 26 апр 2018, 16:46

70 малореально :) USB там для настройки вообще-то...
Аватара пользователя
N1X
Мастер
 
Сообщения: 3469
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1580
Настоящее имя: Владимир

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

Сообщение sidor094 » 26 апр 2018, 16:54

astrahard писал(а):Дак, пример немцев есть, вот в чем вопрос. Sensorless FOC на шаговом двухфазном моторе. Где хоть это продается цена интересует?
Кто нибудь может сказать ,как контролировать положение ротора без датчика.По току можно контролировать только изменение положения,то есть динамику.Чем ниже скорость, тем сложнее контролировать ток.
sidor094
Мастер
 
Сообщения: 500
Зарегистрирован: 20 фев 2014, 09:13
Откуда: Москва
Репутация: 46
Настоящее имя: Сергей

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

Сообщение astrahard » 26 апр 2018, 16:55

N1X писал(а):70 малореально USB там для настройки вообще-то..

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

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

Сообщение astrahard » 26 апр 2018, 16:57

sidor094 писал(а):Кто нибудь может сказать ,как контролировать положение ротора без датчика.По току можно контролировать только изменение положения,то есть динамику.Чем ниже скорость, тем сложнее контролировать ток.

Так и есть, поэтому первая оценка что фейк. Тема с этого и начиналась.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

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

Сообщение N1X » 26 апр 2018, 17:00

sidor094 писал(а):По току можно контролировать только изменение положения,

Не обязательно... Есть техники, позволяющие определиться и из стоячего... Например внесением высокочастотной составляющей и отслеживанием перемагничтвания (Hight frequency injection).
Аватара пользователя
N1X
Мастер
 
Сообщения: 3469
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1580
Настоящее имя: Владимир

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

Сообщение astrahard » 26 апр 2018, 17:03

Да, впрочем для шаговика это проще чем для трехфазного шпинделя, сигналы поболее будут в обратку. Для BLDC и шаговика попроще Sensorless это я согласен, все таки явнополюсный.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

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

Сообщение sidor094 » 26 апр 2018, 17:09

N1X писал(а):Не обязательно... Есть техники, позволяющие определиться и из стоячего... Например внесением высокочастотной составляющей и отслеживанием перемагничтвания (Hight frequency injection).

Согласен,но для этого нужно либо ввести сердечник в состояние близкое к насыщению.Это требует слишком больших уровней тока.Либо отслеживать гистерезис.Но тут нужны очень точные датчики тока,и опять же не маленький уровень тока обмотки,чтобы при любом положении ротора относительно магнитов вызвать перемагничивание сердечника.Я не думаю ,что на видео это применили.
sidor094
Мастер
 
Сообщения: 500
Зарегистрирован: 20 фев 2014, 09:13
Откуда: Москва
Репутация: 46
Настоящее имя: Сергей

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

Сообщение astrahard » 26 апр 2018, 17:23

Я тоже сомневаюсь, с датчиком надежнее, лучше к началу темы.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

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

Сообщение peratron » 26 апр 2018, 17:34

N1X писал(а):Ох писатели...

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

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

Сообщение astrahard » 26 апр 2018, 17:39

Изначально не планировался никакой процессор, только усилитель. Векторное управление родилось еще до процессоров.
astrahard
Опытный
 
Сообщения: 134
Зарегистрирован: 26 апр 2018, 07:58
Репутация: 1

Пред.След.

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

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

Зарегистрированные пользователи: aladdin2015, Alex lamaka, arkhnchul, Bing [Bot], Brynet83, cubot, Drago-dog, Google [Bot], hmnijp, Majestic-12 [Bot], MSN [Bot], nik0, Pavelchr, pechkin624, Power968, Prav, RNDL, Teddi, UkrSasha, vershininv, vmarkiv, Yandex [bot], Питерский, штатный зануда

Reputation System ©'