Энкодер из мышки и шаговика от принтера
-
blacktomcat
- Новичок
- Сообщения: 1
- Зарегистрирован: 25 июн 2015, 16:53
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Ребята, я восхищен вашими успехами в борьбе с шаговиками, но не проще сделать энкодер из шаговика без всяких переделок?
Когда вы его крутите на концах обмоток появляются импульсы. Обычно 200 штук на 1 оборот. Зачем заморачиваться на оптике?
Подключил к обмоткам триггер Шмидта и вуаля!!! Еще их делали из моторчиков для FDD, но там точность ниже.
Когда вы его крутите на концах обмоток появляются импульсы. Обычно 200 штук на 1 оборот. Зачем заморачиваться на оптике?
Подключил к обмоткам триггер Шмидта и вуаля!!! Еще их делали из моторчиков для FDD, но там точность ниже.
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
А если медленно крутить? Скажет, 1 оборот в 3 минуты? Импульсы будут?blacktomcat писал(а):Когда вы его крутите на концах обмоток появляются импульсы
- megagad
- Почётный участник

- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
"А зачем"?AndyBig писал(а):А если медленно крутить?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Ну, затем, что ШД и ШВП не всегда крутятся быстро и разгоняются не мгновенно
К примеру - заглубление по спирали перед выборкой кармана - какая там подача по Z?
Для ручного энкодера в регулировке громкости, где пропуск 5-10% шагов не критичен - да, сойдет.
Кстати, и импульсов там не 200, а по 50 двухполярных на обмотку. Так что одним триггером ШмиТта не обойтись
Их нужно как минимум 4 и схема с двухполярным питанием.
Для ручного энкодера в регулировке громкости, где пропуск 5-10% шагов не критичен - да, сойдет.
Кстати, и импульсов там не 200, а по 50 двухполярных на обмотку. Так что одним триггером ШмиТта не обойтись
-
andyshcher64
- Новичок
- Сообщения: 4
- Зарегистрирован: 20 апр 2015, 08:37
- Репутация: 6
- Настоящее имя: Андрей
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
В качестве ознакомительного энкодер из мышки плюс Ардуино будет исключительно познавателен.
Все так.
А вот на практике его присобачить будет затруднительно.
Да и зачем?
Есть промышленные энкодеры ЛИР. Например, простенький инкрементальный, 158-й.
Проще всего его поставить.
Видимо, движок нужно тогда брать с 2 валами.
И крепить его со стороны, противоположной отбору мощности.
Все так.
А вот на практике его присобачить будет затруднительно.
Да и зачем?
Есть промышленные энкодеры ЛИР. Например, простенький инкрементальный, 158-й.
Проще всего его поставить.
Видимо, движок нужно тогда брать с 2 валами.
И крепить его со стороны, противоположной отбору мощности.
-
shura28
- Опытный
- Сообщения: 103
- Зарегистрирован: 27 май 2012, 21:18
- Репутация: 25
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Снова здравствуйте!
Три года еще не прошло, поэтому решил поделиться результатом. Напомню, что я собирался управлять асинхронным двигателем при помощи ардуино
Итого, имеем вот такую двухголовую пилу: Вот так выглядит сейчас пульт оператора: а вот так он выглядел изначально: На пульте кнопки перемещения головы, пуска пил, управление пневматическими клапанами и еще что-то.
Голова (портал) перемещается при помощи асинхронного трехфазного двигателя через редуктор. Двигатель запитан от инвертора (ПЧ): На вал с ведущей шестерней (которая бегает по зубчатой рейке) установлен дешевенький энкодер (вроде на 400 шагов).
В ящик пульта помещается сам "контроллер", состоящий из арудины Mega и блока реле: Для поиска нуля и крайних положений установлены индуктивные датчики: Ардуину питаю от БП СКАТ, тот что от охранно-пожарной сигнализации. Экран: Скоростью перемещения головы управляю при помощи инвертора - регулируя частоту по входу 0-10В. Для этого к ардуине приделана платка (на LM358) в свою очередь управляемая по выходу ШИМ ардуины.
Концевики и энкодер подключены через оптроны PC817.
Для клавиатуры и экрана тоже сделана небольшая обвязка - по сути простые RC-фильтры.
Видео работы залил на ya.диск, если кому интересно:
https://yadi.sk/i/vhD4zV3JkZ3hQ
Принцип работы традиционный
При включении станка, частота инвертора устанавливается по минимуму (на LM358 удалось понизить максимум до 3 Гц). Голова ползет влево пока не встретиться с концевиком-нулем.
Ну а далее можно гонять вправо-влево вводя значения на пленочной клавиатуре. При старте голова разгоняется на частоте 50Гц, а при приближении к цели постепенно снижается до минимума. Таким образом борюсь с инерцией. Если голова пролетела нужно значение, то после останова происходит корректировка. Как-то так.
Точность позиционирования на 3 метровой станине составляет 1-2 мм. Но люфт между ведущей шестерней и рейкой очень большой. Планирую в последующие тригода
немного поджать редуктор в рейке. Надеюсь, что точность повысится. В любом случае ручная регулировка сохранена и оператор может ручками подвинуть пилу в нужное значение.
В общем, ничего невозможного нет. В начале этого пути я был далек от всего этого как Земля от Альфа Центавра
А по итогу и ЛУТ освоил и SMD-пайку да и много чего другого.
Занимался раз от разу, так как основная работа вообще в другой сфере (бюрократ 50-го уровня).
Основная проблема с которой пришлось бороться - нужно правильно "обвязать" все что напрямую цепляется к ногам контроллера. В реальных устройствах как правило обвязка входов-выходов составляет 90% всей схемы.
В итоге удалось добиться относительно стабильной работы. С учетом того, что на этом аппарате три асинхронника, два из которых включаются магнитными пускателями, то результатом пока доволен. Посмотрим, что будет дальше.
Если есть вопросы, готов ответить. Спасибо за внимание!
Три года еще не прошло, поэтому решил поделиться результатом. Напомню, что я собирался управлять асинхронным двигателем при помощи ардуино
Итого, имеем вот такую двухголовую пилу: Вот так выглядит сейчас пульт оператора: а вот так он выглядел изначально: На пульте кнопки перемещения головы, пуска пил, управление пневматическими клапанами и еще что-то.
Голова (портал) перемещается при помощи асинхронного трехфазного двигателя через редуктор. Двигатель запитан от инвертора (ПЧ): На вал с ведущей шестерней (которая бегает по зубчатой рейке) установлен дешевенький энкодер (вроде на 400 шагов).
В ящик пульта помещается сам "контроллер", состоящий из арудины Mega и блока реле: Для поиска нуля и крайних положений установлены индуктивные датчики: Ардуину питаю от БП СКАТ, тот что от охранно-пожарной сигнализации. Экран: Скоростью перемещения головы управляю при помощи инвертора - регулируя частоту по входу 0-10В. Для этого к ардуине приделана платка (на LM358) в свою очередь управляемая по выходу ШИМ ардуины.
Концевики и энкодер подключены через оптроны PC817.
Для клавиатуры и экрана тоже сделана небольшая обвязка - по сути простые RC-фильтры.
Видео работы залил на ya.диск, если кому интересно:
https://yadi.sk/i/vhD4zV3JkZ3hQ
Принцип работы традиционный
При включении станка, частота инвертора устанавливается по минимуму (на LM358 удалось понизить максимум до 3 Гц). Голова ползет влево пока не встретиться с концевиком-нулем.
Ну а далее можно гонять вправо-влево вводя значения на пленочной клавиатуре. При старте голова разгоняется на частоте 50Гц, а при приближении к цели постепенно снижается до минимума. Таким образом борюсь с инерцией. Если голова пролетела нужно значение, то после останова происходит корректировка. Как-то так.
Точность позиционирования на 3 метровой станине составляет 1-2 мм. Но люфт между ведущей шестерней и рейкой очень большой. Планирую в последующие тригода
В общем, ничего невозможного нет. В начале этого пути я был далек от всего этого как Земля от Альфа Центавра
Занимался раз от разу, так как основная работа вообще в другой сфере (бюрократ 50-го уровня).
Основная проблема с которой пришлось бороться - нужно правильно "обвязать" все что напрямую цепляется к ногам контроллера. В реальных устройствах как правило обвязка входов-выходов составляет 90% всей схемы.
В итоге удалось добиться относительно стабильной работы. С учетом того, что на этом аппарате три асинхронника, два из которых включаются магнитными пускателями, то результатом пока доволен. Посмотрим, что будет дальше.
Если есть вопросы, готов ответить. Спасибо за внимание!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
А фоток поменьше нету?..shura28 писал(а):Если есть вопросы, готов ответить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Под лупой разглядывать?UAVpilot писал(а):А фоток поменьше нету?
-
shura28
- Опытный
- Сообщения: 103
- Зарегистрирован: 27 май 2012, 21:18
- Репутация: 25
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Получилось много фото, поэтому решил их уменьшить чтобы сильно не загружать сервер. Что конкретно интересует - выложу вечером фото побольше?
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Причем шаговики такие довольно распространены, я даж был вынужден парочку купить, т.к. были только такие в наличии.andyshcher64 писал(а):Видимо, движок нужно тогда брать с 2 валами.
И крепить его со стороны, противоположной отбору мощности
Но с шаговиками непонятно куда обратную связь заводить и как этим всем управлять.
Американцы одни... в гараже... еще 15 лет назад пытались сделать такую систему.
Работало... отвратительно. Хотя идея хорошая была.
- Dmitrievich
- Новичок
- Сообщения: 2
- Зарегистрирован: 23 янв 2017, 12:49
- Репутация: 0
- Настоящее имя: Дмитриевич
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Приветствую Форумчан!
Вопрос к shura28,у меня небольшой станок для гибки и схожая задача модернизации,Ваше решение на Arduinohttp://www.cnc-club.ru/forum/viewtopic. ... 57#p235157 мне понравилась, буду использовать двигатель постоянного тока с оптическим инкрементным энкодеромhttps://www.youtube.com/watch?v=AHOvk3JVwVc,одна проблема, с программой, пока не все складывается, не могли бы Вы поделиться скетчем (не за бесплатно)?
Вопрос к shura28,у меня небольшой станок для гибки и схожая задача модернизации,Ваше решение на Arduinohttp://www.cnc-club.ru/forum/viewtopic. ... 57#p235157 мне понравилась, буду использовать двигатель постоянного тока с оптическим инкрементным энкодеромhttps://www.youtube.com/watch?v=AHOvk3JVwVc,одна проблема, с программой, пока не все складывается, не могли бы Вы поделиться скетчем (не за бесплатно)?
-
sidor094
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
На алиэкспрессе энкодеры на 600 линий по 500-600 руб.
-
shura28
- Опытный
- Сообщения: 103
- Зарегистрирован: 27 май 2012, 21:18
- Репутация: 25
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Здравствуйте!Dmitrievich писал(а):Приветствую Форумчан!
Вопрос к shura28,у меня небольшой станок для гибки и схожая задача модернизации,Ваше решение на Arduinohttp://www.cnc-club.ru/forum/viewtopic. ... 57#p235157 мне понравилась, буду использовать двигатель постоянного тока с оптическим инкрементным энкодером,одна проблема, с программой, пока не все складывается, не могли бы Вы поделиться скетчем (не за бесплатно)?
Скетч вышлю без проблем - скажите куда. Другое дело, что в моей писанине скорее всего будет не просто разобраться. Но помогу чем смогу.
Денег мне за это не надо - купите нормальный энкодер
- Dmitrievich
- Новичок
- Сообщения: 2
- Зарегистрирован: 23 янв 2017, 12:49
- Репутация: 0
- Настоящее имя: Дмитриевич
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Ура!shura28 писал(а): Здравствуйте!
Скетч вышлю без проблем - скажите куда. Другое дело, что в моей писанине скорее всего будет не просто разобраться. Но помогу чем смогу.
Денег мне за это не надо - купите нормальный энкодер
Здравствуйте!
shura28, спасибо что Вы ответили и отдельное спасибо за хорошие новости!
Теперь будет чем заняться!
Мой email: flowwaterjetmaster@i.ua
-
sts45
- Новичок
- Сообщения: 1
- Зарегистрирован: 08 мар 2018, 16:30
- Репутация: 0
- Настоящее имя: Stanislav
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Здравствуйте Всем!shura28 писал(а):Здравствуйте!Dmitrievich писал(а):Приветствую Форумчан!
Вопрос к shura28,у меня небольшой станок для гибки и схожая задача модернизации,Ваше решение на Arduinohttp://www.cnc-club.ru/forum/viewtopic. ... 57#p235157 мне понравилась, буду использовать двигатель постоянного тока с оптическим инкрементным энкодером,одна проблема, с программой, пока не все складывается, не могли бы Вы поделиться скетчем (не за бесплатно)?
Скетч вышлю без проблем - скажите куда. Другое дело, что в моей писанине скорее всего будет не просто разобраться. Но помогу чем смогу.
Денег мне за это не надо - купите нормальный энкодер
Собираю небольшой станок, под управлением Меги. Все компоненты (LCD,ШД,клава) по отдельности работают,соединить в один скетч не хватает мозгов.
shyra28 не могли бы Вы поделиться скетчем и схемой подключения к Меге.
Благодарю . почта kom_pred@ukr.net
-
bbk8228
- Новичок
- Сообщения: 1
- Зарегистрирован: 29 янв 2019, 07:56
- Репутация: 0
- Контактная информация:
Re: Энкодер из мышки и шаговика от принтера
Здравствуйте ! Хочу попробовать решить похожую задачу с двух головой пилой аж 1993 года выпуска.Там скончался компьютер, вернее скончалась плис .
Добыть запчасти или прошивку плис не к чему не привели.Поиски в интернете привели к вашему проекту .
Пожалуйста уважаемый shura28 не могли бы вы поделится Скетчем и схемой на мегу .
Почта bbk8228@mail.ru
Добыть запчасти или прошивку плис не к чему не привели.Поиски в интернете привели к вашему проекту .
Пожалуйста уважаемый shura28 не могли бы вы поделится Скетчем и схемой на мегу .
Почта bbk8228@mail.ru