Как энкодер превратить в линейное перемещение
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Как энкодер превратить в линейное перемещение
Всем привет. Кто понимает что и как, прошу помощи.
Суть вопроса. Есть ось Х , ход от 0мм до 70мм, нужно сделать полуавтоматическое перемещение через потенциометр или энкодер.
Конкретно по идее, выставляя штурвал либо лимб с рисками от 0 мм до 70мм, передавал этот параметр на шаговый двигатель либо серво двигатель для перемещения оси Х на это положение что указано на лимбе. Прошу помощи, не могу найти такой информации.
Суть вопроса. Есть ось Х , ход от 0мм до 70мм, нужно сделать полуавтоматическое перемещение через потенциометр или энкодер.
Конкретно по идее, выставляя штурвал либо лимб с рисками от 0 мм до 70мм, передавал этот параметр на шаговый двигатель либо серво двигатель для перемещения оси Х на это положение что указано на лимбе. Прошу помощи, не могу найти такой информации.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Берешь это https://www.google.com/url?sa=i&url=htt ... egUIARCrAQ прикручиваешь к серве. В серве настраиваешь электронную редукцию.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Спасибо за ответ. Могу ли такой малой кровью обойтись? Хотелось бы в шкаф управления монтировать, без выносных .
https://m.aliexpress.ru/item/32920697079.html
https://m.aliexpress.ru/item/32920697079.html
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Должен подойти. Осталось серву найти которая понимает сигнал АВ и имеет электронную редукцию.
Непонятно зачем вообще это нужно.
Непонятно зачем вообще это нужно.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Rom327
- Почётный участник
- Сообщения: 2947
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Похоже тебе надо такое устройство?
https://www.youtube.com/watch?time_cont ... e=emb_logo
Описание и код:
https://www.brainy-bits.com/control-a-s ... ntiometer/
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Нужно для быстрого перемещения стола. Маховик постоянно крутить приходится для изменения размера. Вот в планах созрело как то автоматизировать немного процесс для быстрой смены позиции поворотом энкодера (штурвала , лимба по насечкам). На фото где штурвал планируется ставить мотор ( шаговый или серво ) , на пульте управления где кнопки управление мотором.
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
В моем понимании, лимб с шкалами по окружности до 70мм, поворачивая его на один мм, сигнал должен поступить на мотор, повернув вал с учётом шага шпильки по оси Х на один мм . Вопрос, возможно ли где то это прописать. Серво с синхронизацией понятно, а как дать понять ему учитывать шаг шпильки и кол оборотов.
Спасибо что поткидываете варианты.
Спасибо что поткидываете варианты.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Электронная редукция -функция встроенная в сервопривод. Есть во многих, но не у всех.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Я понял. Изучаю что с чем это. Спасибо за наводку)
- Rom327
- Почётный участник
- Сообщения: 2947
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
В коде есть строка:
newval = map(val, 0, 1023, 0, 1600); // Map value (1600 = 1 stepper shaft rotation)
Здесь идет преобразование вращение потенциометра 0-270 градусов(принимает значение от 0 до 1023) в шаги (обороты) мотора. В данном случае стоит делитель 8 на драйвере. Итого получаем 200 шагов на оборот вала двигателя умножаем на делитель 8 получаем 1600 шагов должен сделать мотор, чтобы провернуться на один оборот. Соответственно, если на валу стоит шпилька с шагом 1 мм на оборот, то 1600 надо умножить на 70, чтобы гайка на шпильке переместилась на 70 мм. И строка кода будет выглядеть так:
newval = map(val, 0, 1023, 0, 112000);
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Спасибо большое теперь понял.
- Rom327
- Почётный участник
- Сообщения: 2947
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Если у тебя перемещения фиксированные 0 - 70 мм имеет смысл поставить 2 концевика и кнопку управления. тогда нажал кнопку уехало в +70, еще раз нажал вернулось в 0.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Размеры разные , определенных нет. 0-70мм это рабочий диапазон стола. Тут нашел готовое решение, думаю можно голову не ломать. Все просто оказалось)))
Вдруг кому пригодится
https://vk.com/market-42114559?w=produc ... 59_3454720
Вдруг кому пригодится
https://vk.com/market-42114559?w=produc ... 59_3454720
-
- Новичок
- Сообщения: 9
- Зарегистрирован: 06 сен 2020, 22:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Как энкодер превратить в линейное перемещение
Не реклама. По всей видимости сделано на основе видео что скинули выше.