Перейти к содержанию
    

Как ограничить движение электромоторчика? Нужна помощь!

8 hours ago, Tanya said:

Нагрузка на двигатель - что Вы имеете в виду? Проскальзывание... с какой точностью будет работать. Или воспроизводимостью?

Можно и без проскальзывания. Ну порычит двигатель некоторое время дойдя до упора. Тогда нужно обеспечить соответствующую конструктивную прочность привода зеркала и запас мощности у блока питания. Если двигатель маломощный, с этим особых проблем не будет.

Просто вариант с шаговым двигателем самый простой и логичный. И у автора топика уже получается его крутить :). С концевиком конечно более правильно. Разберется, добавит и его.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, maxstepan сказал:

купил ... шаговый двигатель 28BYJ-48 с драйвером 

Приведите пожалуйста название модели драйвера, или ссылку на этот товар в интернет-магазине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

40 minutes ago, controller_m30 said:

Приведите пожалуйста название модели драйвера, или ссылку на этот товар в интернет-магазине.

uln2003 для этих моторов используют

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, MDD сказал:

Можно и без проскальзывания. Ну порычит двигатель некоторое время дойдя до упора. Тогда нужно обеспечить соответствующую конструктивную прочность привода зеркала и запас мощности у блока питания. Если двигатель маломощный, с этим особых проблем не будет.

Просто вариант с шаговым двигателем самый простой и логичный. И у автора топика уже получается его крутить :). С концевиком конечно более правильно. Разберется, добавит и его.

Без обид - имели дело с шаговым двигателем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Tanya said:

Без обид - имели дело с шаговым двигателем?

Да, у меня есть небольшой самодельный хоббийный фрезерный станок ЧПУ с подвижным столом на шаговых двигателях. Концевики стоят по всем осям. Но если их отключить, ничего фатального не происходит, например если при ручном перемещении стол кратковременно упрется в ограничитель. При желании после этого можно обнулить координату и использовать это как точку отсчета. А если переходная муфта между двигателем и ШВП слабо затянута, то в этом узле будет проскальзывание. Этот мой опыт и навел меня на совет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 час назад, maxstepan сказал:

хочется понять уже для себя как запустить данные мощные сервоприводы, чтобы посмотреть их в деле.

Вот здесь бы и пригодился Тестер сервопривода. Я бы в такой ситуации купил его точно. С помощью Тестера я бы проверял, насколько моя программа для Ардуино более удачная, чем работа Тестера (а то скетчей в сети Интернет можно найти много, и они не все идеальные).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 час назад, maxstepan сказал:

С подключением шагового двигателя к Ардуино проблем не возникло. Моторчик вращается медленно на 90 градусов в обе стороны. Но здесь также возникла проблема. Шаговый двигатель не знает координаты начального момента для вращения. Например, в нем нельзя выставить вращение с нулевого градуса. Где он остановился в момент выключения с того места при следующем включении он начнет отсчитывать 90 градусов. Вот тут я понял что такое концевики и для чего они нужны. Как понимаю необходимо использовать именно их. Все верно?

Да, нужен концевик, хотя бы один. На мой взгляд лучше всего бесконтактный датчик оптического типа, чтобы не нагружать и совсем не изнашивать пластиковые детали. Такой например.

Его тоже надо подключить к Ардуино, и в программе как-то указать, что при смене сигнала с 0 на 1, или с 1 на 0, нужно выполнять какие-то действия.

 

Например можно вот так добавить датчик и шторку к нему. Диск, выполняющий функцию шторки, можно изготовить хоть из плотного картона, или из пластика. А прозрачный пластик может быть удобен тем что непрозрачную часть можно просто перерисовывать маркером, или переклеивать кусочком изоленты, чтобы подбирать нужное положение. 

Исходное состояние. Как я понял из видео, элементы с шаговым двигателем расположены примерно так.

Скрытый текст

1061153364_1.thumb.png.17cdfb1e8b1e50782fbaa62f7f944564.png

 

Берём щелевой датчик и диск с прорезью (или прозрачный диск с раскраской в нужных местах)

Скрытый текст

291374451_.thumb.png.9390e17498e5ad82ea60379496643473.png

 

 И так устанавливаем. Диск крепим на оси шагового двигателя.

Скрытый текст

275189705_.thumb.png.b27f16ff273138c24e1459e6fdba2df4.png

 

Как закрепить щелевой датчик, это надо смотреть на месте. Но поскольку он не испытывает никаких механических воздействий, то крепить его можно самыми разнообразными материалами - вплоть до картона или пенопласта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, Tanya сказал:

Без обид - имели дело с шаговым двигателем?

А что вас смутило? Работа в упор для шагового двигателя - вполне себе штатная операция. Помните как матричный принтер после включения первым делом отводил печатающую головку в левый край и трещал ей несколько секунд - это оно и есть. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 часов назад, Сергей Борщ сказал:

А что вас смутило? Работа в упор для шагового двигателя - вполне себе штатная операция. Помните как матричный принтер после включения первым делом отводил печатающую головку в левый край и трещал ей несколько секунд - это оно и есть. 

Безусловно. Только Ваше трещание и предыдущего автора рычание - это многократные отражения разогнанной механической системы от упора. Токи в обмотках мало меняются. Но для оптики это вредно и погрешность - один шаг двигателя. Или половина. Как считать... Трение тоже будет меняться и не обеспечит...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если совсем по уму- то нужно разгоняться, выходить на крейсерскую скорость и замедляться в районе ожидаемого завершения движения. это сильно уменьшает проскальзование вначале и рычание в конце. Штатное действие на матричных принтерах, Я даже делал курсовой проект на эту тему- управлял шаговиками принтерной механики (и соленоидами головки) от своего Спектрума через параллельный порт и драйвер на KT829/837.

Ну и концевики конечно оптика, если система доезжает до механических стопоров- то это в ремонт пора сдавать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Tanya said:

 Но для оптики это вредно и погрешность - один шаг двигателя. Или половина. Как считать... Трение тоже будет меняться и не обеспечит...

По хорошему надо бы узнать у автора какую точность позиционирования ему нужно обеспечить. В том шаговике, который он купил, шаг двигателя 5.625 градуса и редуктор 1/64. Т.е. около 0.09 градуса на шаг. Этого много или мало?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26.09.2021 в 09:03, controller_m30 сказал:

Приведите пожалуйста название модели драйвера, или ссылку на этот товар в интернет-магазине.

Драйвер продавался сразу с шаговым двигателем. Драйвер ULN2003.

controller_m30 спасибо большое за идею с оптическим концевиком и с диском. Скорее всего так и сделаю. 

8 часов назад, MDD сказал:

По хорошему надо бы узнать у автора какую точность позиционирования ему нужно обеспечить. В том шаговике, который он купил, шаг двигателя 5.625 градуса и редуктор 1/64. Т.е. около 0.09 градуса на шаг. Этого много или мало?

В одном из видео на ютуб я понял, что данный двигатель за счет микрошагов может выдавать 4000 шагов на оборот. Это более чем достаточно по цифрам. Но я смотрел в деле как плавно и с какой скоростью идет вращение. На первый взгляд вроде все отлично. Но нужно тестировать с зеркалом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

28BYJ-48 действительно может давать больше 4000 шагов. Но у него здоровенный люфт в редукторе, и его надо выбирать (пружиной ?), иначе никакой точности не будет. И я бы не стал его использовать в режиме "до упора" - коэффициент передачи большой, и движок хоть и слабенький, но шестерни пластиковые, как бы это все не сорвало. Т.е. если ориентироваться на этот привод - пружиной выбрать люфт, а ход ограничить щелевыми оптопарами (можно и одной с секторным прерывателем). Как-то так...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 hours ago, Tanya said:

Безусловно. Только Ваше трещание и предыдущего автора рычание - это многократные отражения разогнанной механической системы от упора. Токи в обмотках мало меняются. Но для оптики это вредно и погрешность - один шаг двигателя. Или половина. Как считать... Трение тоже будет меняться и не обеспечит...

Если аналоговым синусом управлять, то и меньше половины можно получить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, rx3apf said:

28BYJ-48 действительно может давать больше 4000 шагов. Но у него здоровенный люфт в редукторе, и его надо выбирать (пружиной ?), иначе никакой точности не будет.

Для учета люфта оптические концевики можно использовать более интеллектуально. Например так: Доехали до края - сработал концевик. Делаем еще N шагов в эту же сторону на угол гарантированно больше люфта и чтобы щелевой оптический концевик вышел из срабатывания. Затем крутим в обратную сторону до нового срабатывния этого концевика. Это и будет метка 0(90)градусов.

Еще дополню. Конечно в этом случае зеркало будет вращаться на угол немного больше 90 градусов. Не вникал как ведутся измерения в глазу. Если не автоматизированно, а просто визуально, то тогда тоже есть решение. На время выборки люфта гасить луч подсветки глаза, по аналогии с гашением обратного хода луча в ЭЛТ.

Изменено пользователем MDD
Дополнил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...