Шаговый мотор + энокодер
Где то встречал что есть контроллеры позволяющие ставить энкодер с шаговым мотором. типа у дешевых сервомоторов проблемы с позиционированием и тд. Кто нибудь подскажет есть ли готовые решения?
или я что то не то тут написал?
типа у дешевых сервомоторов проблемы с позиционированием
Это точно.
Где то встречал что есть контроллеры позволяющие ставить энкодер с шаговым мотором. типа у дешевых сервомоторов проблемы с позиционированием и тд. Кто нибудь подскажет есть ли готовые решения?
или я что то не то тут написал?
Для чего энкодер? Готовых скорее всего не найдете. Однако в МАЧ3 кажется можно подключить энкодер к ЛПТ. Или нет?
Такие контроллеры стоят очень дорого. Чена контроллера-драйвера и энкодера превосходит цену самого ШД в несколько раз!
Для чего энкодер? Готовых скорее всего не найдете. Однако в МАЧ3 кажется можно подключить энкодер к ЛПТ. Или нет?
Такие контроллеры стоят очень дорого. Чена контроллера-драйвера и энкодера превосходит цену самого ШД в несколько раз!
Вот зачем писать такие посты? Никакой полезной информации.
К тому же я не спрашивал дорого это или нет…
Вот зачем писать такие посты? Никакой полезной информации.
К тому же я не спрашивал дорого это или нет…
Что ж так обижатся? от энкодера и я бы не отказался.
У MDRIVE например есть такой драйвер-контроллер. Закреплен прямо на движке. 200 бакинских минимум.
Поэтому я и написал про МАЧ3.
ну что то вроде того, только интересно “раздельное” решение.
и кстати зачем маху иметь вход для энкодера?
мне кажется это проблема драйвера корректировать если надо мотор имея данные от энкодера
Он кажись и не делает коректировки по энкодеру, только для индикации. Помоему безполезная опция, хотя могу ошибаться и кому-то нужна☕
тем более
Если входы есть, значить можно применять.
И там разницы нет, где он стоит или куда подключен.
На самом деле он всегда подключен к контроллеру.
А контроллер генерирует сигнал степ и дир.
То есть он знает что он отправил, и сможет проверить что он получил.
А энкодеры применять очень правильно. Вся это головная боль с настройками нулевых точек и координат исключаются.
Погрешности будут на самом низком уровне.
Просто юзать это устройство немного сложновато.
Но если один раз разобраться, то все будет отлично.
Энкодер если поможет шаговику не сбится, так только на малых оборотах, на высоких оборотах шаговик тупо срывается и закрутить его мона только через остановку…
Не стал бы делать такой связки (ШД+энкодер), как для меня, если есть вероятность пропуска шагов, значит не правильно выбран ШД, а если так, то нужно менять шаговик☕
Если всеже ставить энкодер, то зачем нужен ШД, просто делать полноценную серву.😉
Попался мне тут мелкий шаговик с энкодером. Решил попробовать использовать энкодер. Для начала тупо погонять. Результат такой. Без энкодера удалось разогнать до 1200Гц в шаговом режиме от 12В. Причем при этой скорости момент на валу совсем никакой. Рукой остановить вообще без проблем. Одним пальцем. С энкодером 5600Гц при том же напряжении. Руками не остановить. Скорость снижается, но не срывается. И звук намного приятней.
Энкодер не добавляет момента на валу, это всего лишь навсего обратная связь.
С энкодером 5600Гц при том же напряжении. Руками не остановить. Скорость снижается, но не срывается. И звук намного приятней.
А каким драйвером гонял?
А каким драйвером гонял?
Никакого драйвера. Самоделка. Кстати при 24В разогнал еще в два раза. Больше 10кГц в пересчете на целые шаги.
Энкодер не добавляет момента на валу, это всего лишь навсего обратная связь.
Конечно не добовляет.
Кстати кто знает как замерить момент при ненулевой скорости вращения двигателя?
А логика управления?
Поскольку хотелось просто посмотреть как быстро можно разогнать шаговый двигатель особой логики здесь нет. С сайта electroprivod.ru/theory.htm взял картинку на которой видно как при работе шаговика происходит вращение вала, т.е все эти колебания после каждого шага. Вторую картинку когдато я сам получил правда на другом шаговом двигателе. Тот был трехфазный с энкодером. У него на каждый шаг приходилось 43 значения энкодера. А у этого всего 4 значения на каждый шаг. И поэтому такую картинку получить не удалось. Но все равно он работает точто также. Просто не уловит все колебания этим энкодером. Я попытался “вырезать” участок с колебаниями. А принцип такой. Двигатель делает один шаг, ждет 4 импульса от энкодера, делает следующий шаг и т.д. И все. Чем больше напруга, тем быстрее он вращается. Это чисто крутилка. Делал и степ/дир для трехфазного шаговика с энкодером. Там другая логика. С этим движком такого пока не делал.
Я что-то не пойму. Он работает как индикатор или все же как датчик обратной связи.
Я что-то не пойму. Он работает как индикатор или все же как датчик обратной связи.
Энкодер используется для определения момента включения обмоток двигателя. Это обратная связь? Одновременно через СОМ порт выдается текущее значение с энкодера. По этим значениям потом строится график. А это что тогда? Наверно индикация?
То есть, вы не подключали датчик к LPT порту? Всего лишь построили график работы ШД снимая значения через СОМ-порт не привязываясь к LPT? Если это так, то это не совсем то, что я хотел услышать.