Страница 2 из 2

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 25 июн 2015, 17:01
blacktomcat
Ребята, я восхищен вашими успехами в борьбе с шаговиками, но не проще сделать энкодер из шаговика без всяких переделок?
Когда вы его крутите на концах обмоток появляются импульсы. Обычно 200 штук на 1 оборот. Зачем заморачиваться на оптике?
Подключил к обмоткам триггер Шмидта и вуаля!!! Еще их делали из моторчиков для FDD, но там точность ниже.

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 25 июн 2015, 18:20
AndyBig
blacktomcat писал(а):Когда вы его крутите на концах обмоток появляются импульсы
А если медленно крутить? Скажет, 1 оборот в 3 минуты? Импульсы будут? :)

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 25 июн 2015, 18:51
megagad
AndyBig писал(а):А если медленно крутить?
"А зачем"?

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 25 июн 2015, 19:10
AndyBig
Ну, затем, что ШД и ШВП не всегда крутятся быстро и разгоняются не мгновенно :) К примеру - заглубление по спирали перед выборкой кармана - какая там подача по Z?
Для ручного энкодера в регулировке громкости, где пропуск 5-10% шагов не критичен - да, сойдет.
Кстати, и импульсов там не 200, а по 50 двухполярных на обмотку. Так что одним триггером ШмиТта не обойтись :) Их нужно как минимум 4 и схема с двухполярным питанием.

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 02 июл 2015, 14:07
andyshcher64
В качестве ознакомительного энкодер из мышки плюс Ардуино будет исключительно познавателен.
Все так.
А вот на практике его присобачить будет затруднительно.
Да и зачем?
Есть промышленные энкодеры ЛИР. Например, простенький инкрементальный, 158-й.
Проще всего его поставить.
Видимо, движок нужно тогда брать с 2 валами.
И крепить его со стороны, противоположной отбору мощности.

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 18 ноя 2015, 23:02
shura28
Снова здравствуйте!
Три года еще не прошло, поэтому решил поделиться результатом. Напомню, что я собирался управлять асинхронным двигателем при помощи ардуино :hehehe:
Итого, имеем вот такую двухголовую пилу:
_1.jpg (6609 просмотров) <a class='original' href='./download/file.php?id=63901&mode=view' target=_blank>Загрузить оригинал (31.26 КБ)</a>
Вот так выглядит сейчас пульт оператора:
_2.jpg
_2.jpg (20.61 КБ) 6609 просмотров
а вот так он выглядел изначально:
_3.jpg
_3.jpg (21.78 КБ) 6609 просмотров
На пульте кнопки перемещения головы, пуска пил, управление пневматическими клапанами и еще что-то.
Голова (портал) перемещается при помощи асинхронного трехфазного двигателя через редуктор. Двигатель запитан от инвертора (ПЧ):
_4.jpg
_4.jpg (21.19 КБ) 6609 просмотров
_5.jpg (6609 просмотров) <a class='original' href='./download/file.php?id=63905&mode=view' target=_blank>Загрузить оригинал (28.27 КБ)</a>
На вал с ведущей шестерней (которая бегает по зубчатой рейке) установлен дешевенький энкодер (вроде на 400 шагов).
В ящик пульта помещается сам "контроллер", состоящий из арудины Mega и блока реле:
_6.jpg
_6.jpg (20.99 КБ) 6609 просмотров
_7.jpg (6609 просмотров) <a class='original' href='./download/file.php?id=63907&mode=view' target=_blank>Загрузить оригинал (35.79 КБ)</a>
_8.jpg
_8.jpg (21.21 КБ) 6609 просмотров
Для поиска нуля и крайних положений установлены индуктивные датчики:
_9.jpg
_9.jpg (13.37 КБ) 6609 просмотров
Ардуину питаю от БП СКАТ, тот что от охранно-пожарной сигнализации.
_10.jpg
_10.jpg (18.53 КБ) 6609 просмотров
_11.jpg
_11.jpg (20.93 КБ) 6609 просмотров
Экран:
_12.jpg
_12.jpg (31.19 КБ) 6609 просмотров
Скоростью перемещения головы управляю при помощи инвертора - регулируя частоту по входу 0-10В. Для этого к ардуине приделана платка (на LM358) в свою очередь управляемая по выходу ШИМ ардуины.
Концевики и энкодер подключены через оптроны PC817.
Для клавиатуры и экрана тоже сделана небольшая обвязка - по сути простые RC-фильтры.
Видео работы залил на ya.диск, если кому интересно:
https://yadi.sk/i/vhD4zV3JkZ3hQ
Принцип работы традиционный :)
При включении станка, частота инвертора устанавливается по минимуму (на LM358 удалось понизить максимум до 3 Гц). Голова ползет влево пока не встретиться с концевиком-нулем.
Ну а далее можно гонять вправо-влево вводя значения на пленочной клавиатуре. При старте голова разгоняется на частоте 50Гц, а при приближении к цели постепенно снижается до минимума. Таким образом борюсь с инерцией. Если голова пролетела нужно значение, то после останова происходит корректировка. Как-то так.
Точность позиционирования на 3 метровой станине составляет 1-2 мм. Но люфт между ведущей шестерней и рейкой очень большой. Планирую в последующие тригода :hehehe: немного поджать редуктор в рейке. Надеюсь, что точность повысится. В любом случае ручная регулировка сохранена и оператор может ручками подвинуть пилу в нужное значение.

В общем, ничего невозможного нет. В начале этого пути я был далек от всего этого как Земля от Альфа Центавра :D А по итогу и ЛУТ освоил и SMD-пайку да и много чего другого.
Занимался раз от разу, так как основная работа вообще в другой сфере (бюрократ 50-го уровня).
Основная проблема с которой пришлось бороться - нужно правильно "обвязать" все что напрямую цепляется к ногам контроллера. В реальных устройствах как правило обвязка входов-выходов составляет 90% всей схемы.
В итоге удалось добиться относительно стабильной работы. С учетом того, что на этом аппарате три асинхронника, два из которых включаются магнитными пускателями, то результатом пока доволен. Посмотрим, что будет дальше.
Если есть вопросы, готов ответить. Спасибо за внимание!

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 19 ноя 2015, 00:03
Serg
shura28 писал(а):Если есть вопросы, готов ответить.
А фоток поменьше нету?.. :)

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 19 ноя 2015, 01:46
Predator
UAVpilot писал(а):А фоток поменьше нету?
Под лупой разглядывать? :hehehe:

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 19 ноя 2015, 08:27
shura28
Получилось много фото, поэтому решил их уменьшить чтобы сильно не загружать сервер. Что конкретно интересует - выложу вечером фото побольше?

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 19 ноя 2015, 11:38
SVP
andyshcher64 писал(а):Видимо, движок нужно тогда брать с 2 валами.
И крепить его со стороны, противоположной отбору мощности
Причем шаговики такие довольно распространены, я даж был вынужден парочку купить, т.к. были только такие в наличии.
Но с шаговиками непонятно куда обратную связь заводить и как этим всем управлять.
Американцы одни... в гараже... еще 15 лет назад пытались сделать такую систему.
Работало... отвратительно. Хотя идея хорошая была.

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 23 янв 2017, 14:02
Dmitrievich
Приветствую Форумчан!
Вопрос к shura28,у меня небольшой станок для гибки и схожая задача модернизации,Ваше решение на Arduinohttp://www.cnc-club.ru/forum/viewtopic. ... 57#p235157 мне понравилась, буду использовать двигатель постоянного тока с оптическим инкрементным энкодеромhttps://www.youtube.com/watch?v=AHOvk3JVwVc,одна проблема, с программой, пока не все складывается, не могли бы Вы поделиться скетчем (не за бесплатно)?

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 23 янв 2017, 14:09
sidor094
На алиэкспрессе энкодеры на 600 линий по 500-600 руб.

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 26 янв 2017, 20:53
shura28
Dmitrievich писал(а):Приветствую Форумчан!
Вопрос к shura28,у меня небольшой станок для гибки и схожая задача модернизации,Ваше решение на Arduinohttp://www.cnc-club.ru/forum/viewtopic. ... 57#p235157 мне понравилась, буду использовать двигатель постоянного тока с оптическим инкрементным энкодером,одна проблема, с программой, пока не все складывается, не могли бы Вы поделиться скетчем (не за бесплатно)?
Здравствуйте!
Скетч вышлю без проблем - скажите куда. Другое дело, что в моей писанине скорее всего будет не просто разобраться. Но помогу чем смогу.
Денег мне за это не надо - купите нормальный энкодер :)

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 27 янв 2017, 01:49
Dmitrievich
shura28 писал(а): Здравствуйте!
Скетч вышлю без проблем - скажите куда. Другое дело, что в моей писанине скорее всего будет не просто разобраться. Но помогу чем смогу.
Денег мне за это не надо - купите нормальный энкодер :)
Ура!
Здравствуйте!
shura28, спасибо что Вы ответили и отдельное спасибо за хорошие новости!
Теперь будет чем заняться!
Мой email: flowwaterjetmaster@i.ua

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 08 мар 2018, 17:37
sts45
shura28 писал(а):
Dmitrievich писал(а):Приветствую Форумчан!
Вопрос к shura28,у меня небольшой станок для гибки и схожая задача модернизации,Ваше решение на Arduinohttp://www.cnc-club.ru/forum/viewtopic. ... 57#p235157 мне понравилась, буду использовать двигатель постоянного тока с оптическим инкрементным энкодером,одна проблема, с программой, пока не все складывается, не могли бы Вы поделиться скетчем (не за бесплатно)?
Здравствуйте!
Скетч вышлю без проблем - скажите куда. Другое дело, что в моей писанине скорее всего будет не просто разобраться. Но помогу чем смогу.
Денег мне за это не надо - купите нормальный энкодер :)
Здравствуйте Всем!
Собираю небольшой станок, под управлением Меги. Все компоненты (LCD,ШД,клава) по отдельности работают,соединить в один скетч не хватает мозгов.

shyra28 не могли бы Вы поделиться скетчем и схемой подключения к Меге.
Благодарю . почта kom_pred@ukr.net

Re: Энкодер из мышки и шаговика от принтера

Добавлено: 29 янв 2019, 08:13
bbk8228
Здравствуйте ! Хочу попробовать решить похожую задачу с двух головой пилой аж 1993 года выпуска.Там скончался компьютер, вернее скончалась плис .
Добыть запчасти или прошивку плис не к чему не привели.Поиски в интернете привели к вашему проекту .
Пожалуйста уважаемый shura28 не могли бы вы поделится Скетчем и схемой на мегу .
Почта bbk8228@mail.ru