Страница 4 из 6

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

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

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

Добавлено: 26 апр 2018, 16:23
astrahard
Позиционируется как для управления моторами, конвеерное АЦП ШИМ 150 пикосекунд. Посильнее STM32 будет. да и рамфункции. Впрочем, а как обстоит дело с открытыми проектами подобно немецкому. Вот Гекодрайв с функцией морфинга который продается везде намекает что это не FOC управление?

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

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

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

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

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

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

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

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

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

Добавлено: 26 апр 2018, 16:33
astrahard
sidor094 писал(а):Можно обойтись и без датчика холла,но все равно остается проблема с формированием направления вектора ,а при не точном можно не попасть в диапазон полюса,что может вызвать не разгон а торможение ,или наоборот.
Дак, пример немцев есть, вот в чем вопрос. Sensorless FOC на шаговом двухфазном моторе. Где хоть это продается цена интересует?

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

Добавлено: 26 апр 2018, 16:34
astrahard
peratron писал(а):Если, разумеется, писать ему не на Си, а на честном машкоде..
Вообще без разницы, СИ для камней и есть машкод.

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

Добавлено: 26 апр 2018, 16:35
peratron
astrahard писал(а):Вообще без разницы, СИ для камней и есть машкод
Ну-ну...

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

Добавлено: 26 апр 2018, 16:39
N1X
astrahard писал(а):Где хоть это продается цена интересует?
У них и продается https://en.nanotec.com/products/1740-c5-01/
peratron писал(а):Справится и атмел - в реинкарнации восьминогой тиньки.
Ох писатели... А винда десятка заведется на тиньке?

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

Добавлено: 26 апр 2018, 16:43
astrahard
N1X писал(а):У них и продается https://en.nanotec.com/products/1740-c5-01/
Ну так я и знал USB и цена!!! Нужна местная адаптпция RS422 и цена 70$

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

Добавлено: 26 апр 2018, 16:46
N1X
70 малореально :) USB там для настройки вообще-то...

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

Добавлено: 26 апр 2018, 16:54
sidor094
astrahard писал(а):Дак, пример немцев есть, вот в чем вопрос. Sensorless FOC на шаговом двухфазном моторе. Где хоть это продается цена интересует?
Кто нибудь может сказать ,как контролировать положение ротора без датчика.По току можно контролировать только изменение положения,то есть динамику.Чем ниже скорость, тем сложнее контролировать ток.

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

Добавлено: 26 апр 2018, 16:55
astrahard
N1X писал(а):70 малореально USB там для настройки вообще-то..
Encoder Input нету. Вот как я рассуждал 320F28027 без FOC стоит вдвое меньше 320F28027F. Написать SLFOC шаговика и + 6$ к цене кристалла 320F28027 (ок 400руб)

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

Добавлено: 26 апр 2018, 16:57
astrahard
sidor094 писал(а):Кто нибудь может сказать ,как контролировать положение ротора без датчика.По току можно контролировать только изменение положения,то есть динамику.Чем ниже скорость, тем сложнее контролировать ток.
Так и есть, поэтому первая оценка что фейк. Тема с этого и начиналась.

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

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

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

Добавлено: 26 апр 2018, 17:03
astrahard
Да, впрочем для шаговика это проще чем для трехфазного шпинделя, сигналы поболее будут в обратку. Для BLDC и шаговика попроще Sensorless это я согласен, все таки явнополюсный.

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

Добавлено: 26 апр 2018, 17:09
sidor094
N1X писал(а):Не обязательно... Есть техники, позволяющие определиться и из стоячего... Например внесением высокочастотной составляющей и отслеживанием перемагничтвания (Hight frequency injection).
Согласен,но для этого нужно либо ввести сердечник в состояние близкое к насыщению.Это требует слишком больших уровней тока.Либо отслеживать гистерезис.Но тут нужны очень точные датчики тока,и опять же не маленький уровень тока обмотки,чтобы при любом положении ротора относительно магнитов вызвать перемагничивание сердечника.Я не думаю ,что на видео это применили.

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

Добавлено: 26 апр 2018, 17:23
astrahard
Я тоже сомневаюсь, с датчиком надежнее, лучше к началу темы.

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

Добавлено: 26 апр 2018, 17:34
peratron
N1X писал(а):Ох писатели...
У меня тинька работает в звуковой обработке - в гитарном канале. С фильтрами и прочими ништяками...
Ну, а если вспоминать - то на РК-86 у меня успешно работала сэмплерная драм-машинка (композер и синтезатор).
Если кому непонятно о чем это - объясню в более подходящем месте...

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

Добавлено: 26 апр 2018, 17:39
astrahard
Изначально не планировался никакой процессор, только усилитель. Векторное управление родилось еще до процессоров.