Контроллер оптических линеек / энкодеров (Step/Dir)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение michael-yurov »

:attention: Проект утерян (уничтожены файлы прошивки). Изготовить данные контроллеры больше не будет возможности.
Тема отделена отсюда: http://www.cnc-club.ru/forum/viewtopic. ... 52&t=11779
Меня в последнее время все чаще просят сделать такое устройство.
Видимо, буду делать. Но после того, как куплю пару линеек для себя, иначе будет очень сложно проверить устройство в работе.

Диапазон рабочих частот - до 5 МГц (в отличии от китайских блоков на 80 кГц). Можно и больше, но нужно ли?
GPL не будет.

UPD1:
Внешний вид устройства:
2016-10-03 00-02-22.JPG (17864 просмотра) <a class='original' href='./download/file.php?id=103565&mode=view' target=_blank>Загрузить оригинал (1.27 МБ)</a>
Программа настройки:
2017-04-12_23-47-56.png (17766 просмотров) <a class='original' href='./download/file.php?id=108838&mode=view' target=_blank>Загрузить оригинал (71.99 КБ)</a>
2017-06-09_18-30-54.png (14504 просмотра) <a class='original' href='./download/file.php?id=159093&mode=view' target=_blank>Загрузить оригинал (96.66 КБ)</a>
UPD2: Устройство готово, работоспособно.
https://youtu.be/Nu5Au73ohDc

UPD3:
Инструкция: https://stepm.ru/ecb/ECB.pdf
Вложения
ECCU_09_06_2017-2.zip
Утилита настройки (актуальная версия)
(3.51 МБ) 807 скачиваний
en.stsw-stm32102.zip
Драйверы для старых версий Windows
(24.17 МБ) 239 скачиваний
Alex1982
Кандидат
Сообщения: 53
Зарегистрирован: 18 апр 2016, 19:35
Репутация: 8
Настоящее имя: Александр
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение Alex1982 »

michael-yurov писал(а):Предположительная цена готового блока контроля на 1 канал в моем исполнении составит 2000 - 2500 руб.
Диапазон рабочих частот - до 5 МГц (в отличии от китайских блоков на 80 кГц). Можно и больше, но нужно ли?
На каждый канал отдельное устройство, может быть, лучше делать сразу на 3 оси?

Код будет открытым?
Если да, готов помогать, по мере сил (разумеется бесплатно).

UPD.
Что касается цены, она отличная, недавно покупал значительно дороже, удачи!
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение michael-yurov »

Alex1982 писал(а):На каждый канал отдельное устройство, может быть, лучше делать сразу на 3 оси?
Может быть и лучше, но мне так проще (меньше усилий на разработку), и не всем нужно 3 оси.
Мне вот нужно две.
Alex1982 писал(а):Код будет открытым?
Нет, не будет. Код у меня уже есть (требует небольших изменений), и он, скорее всего, никогда не будет открытым.
Alex1982 писал(а):Что касается цены, она отличная, недавно покупал значительно дороже, удачи!
Не хотел составлять конкуренцию, и лишние сложности, но так уж вышло, что решение о разработке принял уже несколько дней назад, и, в общем-то не пытался держать эту информацию в секрете - потому и отписался в этой теме.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение N1X »

michael-yurov писал(а):Когда куплю для себя линейки - неизвестно.
Купи угловые энкодеры и поставь на другой конец вала. Для электроники те же яйца, для тебя дешевле...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение michael-yurov »

N1X писал(а):
michael-yurov писал(а):Когда куплю для себя линейки - неизвестно.
Купи угловые энкодеры и поставь на другой конец вала. Для электроники те же яйца, для тебя дешевле...
Так я с пользой хочу контроллер то сделать.
Мне бы на раскладчике линейки пригодились бы.
Иначе никакого интереса в разработке.
Alex1982
Кандидат
Сообщения: 53
Зарегистрирован: 18 апр 2016, 19:35
Репутация: 8
Настоящее имя: Александр
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение Alex1982 »

michael-yurov писал(а):Может быть и лучше, но мне так проще (меньше усилий на разработку), и не всем нужно 3 оси.
Мне вот нужно две.
Понятно.
michael-yurov писал(а): Нет, не будет. Код у меня уже есть (требует небольших изменений), и он, скорее всего, никогда не будет открытым.
Спросил лишь потому, что если бы код открытый и не написанный, готов был принять участие в разработке.
michael-yurov писал(а):Не хотел составлять конкуренцию, и лишние сложности, но так уж вышло, что решение о разработке принял уже несколько дней назад, и, в общем-то не пытался держать эту информацию в секрете - потому и отписался в этой теме.
Конкуренции у нас с Вами не будет :) .

Дело в том, что решение о создании данной системы, было из-за того, что никто не хотел ее делать.
К тому же у Вас должно получиться лучше. Во первых Вы не дилетант в ЧПУ (в отличии от меня), во вторых я даже не планировал делать платы, только код. А платы Вы делаете достойные, по ним я пробежался.

Удачи!
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение michael-yurov »

Alex1982 писал(а): Спросил лишь потому, что если бы код открытый и не написанный, готов был принять участие в разработке.
У меня ушел год на создание этой прошивки.
(речь о прошивке степмастера; она подходит для контроллера линеек).
Alex1982
Кандидат
Сообщения: 53
Зарегистрирован: 18 апр 2016, 19:35
Репутация: 8
Настоящее имя: Александр
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение Alex1982 »

michael-yurov писал(а):Alex1982 писал(а):
Спросил лишь потому, что если бы код открытый и не написанный, готов был принять участие в разработке.

У меня ушел год на создание этой прошивки.
(речь о прошивке степмастера; она подходит для контроллера линеек).
Если говорить о контролере ЧПУ, то разработка впечатляет :good: .

За разработку контролера ЧПУ с нуля, я бы не взялся, говорил исключительно о коробочках.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение michael-yurov »

Alex1982 писал(а):За разработку контролера ЧПУ с нуля, я бы не взялся, говорил исключительно о коробочках.
Так у меня там и есть почти коробочка. Только петля обратной связи внутри процессора.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение michael-yurov »

Бармалей писал(а):Но тут непонятно, как настраивать регуляторы. Без настройки регуляторы будут работать только для оч. ограниченного набора систем.
Придется вывести регулировку наружу.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Принцип работы системы обратной связи по линейкам в ЧПУ

Сообщение N1X »

michael-yurov писал(а):Придется вывести регулировку наружу.
В любом случае совсем немой система такого уровня не получится ) выводить если не координату, то хотябы готовность/аварию нужно. ЧПУ полезно знать, если система по рассогласованию стала )
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение michael-yurov »

N1X писал(а):
michael-yurov писал(а):Придется вывести регулировку наружу.
В любом случае совсем немой система такого уровня не получится ) выводить если не координату, то хотябы готовность/аварию нужно. ЧПУ полезно знать, если система по рассогласованию стала )
Все верно.
Уже принял решение, что буду использовать вот такой блок индикации:
MAX7219-CWG-8-Digit-Digital-Tube-Display-Control-Module-Red-Three-IO-for.jpg (18815 просмотров) <a class='original' href='./download/file.php?id=81852&mode=view' target=_blank>Загрузить оригинал (240.61 КБ)</a>
albastru.jpg (18815 просмотров) <a class='original' href='./download/file.php?id=81851&mode=view' target=_blank>Загрузить оригинал (125.45 КБ)</a>
Среди плюсов то, что можно использовать как DRO для отображения текущей координаты.
Легко вынести на панель ЧПУ, т.к. для подключения требуется лишь несколько проводов.
Светодиодный дисплей позволяет быстро обновлять информацию в отличии от ЖК дисплея, что лично для меня - важно (не люблю, когда электроника тормозит).
Модуль недорогой 120 руб. (хотя качество изготовления низкое).
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение michael-yurov »

В любом случае нужно как-то настраивать блок контроля.
Удобнее было бы использовать ЖК экран, но это только для первоначальной настройки удобно.

Рассматривал еще вариант подключения к компьютеру для настройки (или через USB или через COM порт).
И еще вариант записи настроек в файл на карточку SD и автоматическое копирование настроек в контроллер при установке карточки.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3021
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2579
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение shalek »

michael-yurov писал(а):Когда куплю для себя линейки - неизвестно.
Думаю если линейки каким-то образом появятся у Миши, то процесс пойдет быстрее.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение michael-yurov »

Я даже размеры знаю :hehehe:
Одна с рабочим ходом 600 мм, вторая 530 мм.
Рабочая скорость не менее 30 м/мин.
Разрешение - не критично.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3021
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2579
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение shalek »

michael-yurov писал(а):Я даже размеры знаю
Одна с рабочим ходом 600 мм, вторая 530 мм.
Рабочая скорость не менее 30 м/мин.
Разрешение - не критично.
И тишина! :thinking:
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение SVP »

michael-yurov писал(а): 1 канал в моем исполнении составит 2000 - 2500 руб.
Сколько там сейчас стоит 4-6 канальная MESA... ?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение michael-yurov »

SVP писал(а):
michael-yurov писал(а): 1 канал в моем исполнении составит 2000 - 2500 руб.
Сколько там сейчас стоит 4-6 канальная MESA... ?
Не знаю.
Сколько?

И как, например, поставить MESA мне на раскладчик с собственным ПО и контроллером TinyG?
И мне нужно 2 оси, а не 6.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11677
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4671
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение michael-yurov »

Посмотрел в CNC-Box.
MESA 5i25 + 7i77 позволит подключить 6 линеек. Обойдется в 30 500 руб.
MESA 5i25 без дочерней платы позволит подключить 2 линейки. Обойдется в 11840 руб.

Но в данном случае мы получаем еще и контроллер станка в виде LinuxCNC и платы MESA.
А в моем - речь о добавлении линеек в существующую систему управления.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Блок контроля для оптических линеек (проект)

Сообщение aftaev »

Прелесть отдельных коробочек в том что линейки можно подключить к станку у которого ЧПУ не поддерживает подключение линеек.
Например:
1. Наш проволочновырезной станок WEDM имеет китайское ЧПУ к которому не подключить линейки. Подключили 1мкм линейки к серве и теперь станок режет намного точнее.
2. У знакомых есть китайский станок с DSP 501 пультом. Они не хотят ничего другого, но хотят точности.
3. Установщики SMD компонентов от каких программ управляются? Предполагаю что эти программы не позволяют подключать обратную связь.

Потому МЕСЫ здесь не применимы.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «Электроника»