Перейти к публикации
Andreyka

Компактный DRO дисплей на одну ось (самоделка)

Рекомендованные сообщения

Создано для индикации продольной подачи на токарном с оптической линейкой.

Годится для промышленных станков, особенно востребовано на станках с лимбом низкого

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

В качестве линейки подойдет любая с шагом 20мкм (разрешение 5мкм), с питанием 5 Вольт.

В конкретном случае работает с китайской Н.Х.Х. GCS896-K5, это наверное самая популярная

и бюджетная серия линеек на Али.

Все комплектующие куплены у китайцев, общий бюджет менее 500 руб.

Схема -

post-49871-047862400_1476353406_thumb.jpg

 

Общий вид и потроха -

post-49871-096754000_1476351432_thumb.jpgpost-49871-013185700_1476351432_thumb.jpg

 

Имеется одна единственная кнопка установки нуля ("ZERO"),

Платки и кнопка приклеены клеевым пистолетом, нужно лишь спаять

десяток перемычек.

"Мозг" - ATmega328p на Arduino NANO, но можно использовать Мегу48/88/168

(код занимает только 3.1КВ), нужно лишь добавить компоненты согласно схеме.

 

P.S. Архив проекта, включая исходники для собственной модернизации и "творчества",

подготовлю и выложу позже. .

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


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

работает с китайской Н.Х.Х. GCS896-K5, это наверное самая популярная

и бюджетная серия линеек на Али.

Можно ссылку на подобную? Я с поиском там не дружу :wacko:

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


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

Все комплектующие куплены у китайцев, общий бюджет менее 500 руб.

Это без самой линейки цена?

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


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

prince, конечно, одна линейка тысяч 5 рублей будет стоить

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


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

После одобрения материалы появятся здесь.

Можно ссылку на подобную? Я с поиском там не дружу :wacko:

Думаю мне не стоит брать на себя ответственность за выбор Вами конкретной линейки.

Это должен быть Ваш осознанный выбор.

Условия использования с данным дисплеем - питание 5В, выход TTL, разрешение 5мкм.

Для поиска наберите "dro scale", выдаст кучу, будет из чего выбрать...

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


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

Андрей, а как это с зубчатой рейкой работает? У руки чутья хватает? Привет!

 

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


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

У руки чутья хватает? Привет!

Привет!

На 16У03П стоит подобная система, но там загрублено до сотки, а выставляется в сотку нормально.

Эту систему буду ставить на мелкого китайца (ВД-7), посмотрю как будет там.

Если будет раздражать прыгающие в младшем разряде цифры "0" и "5" (оно как бы и не очень надо),

просто закрашу младший разряд черной краской :)

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


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

совершенно простое и работающее решение, плюсую! Сам возился с аналогичным, но индикатор подключал текстовый четырёхстрочный (планировал выводить и обороты шпинделя фрезерного)

подыщите тёмное красное стёклышко пластиковое. читаемость цифр будет выше.

Что не могу найти у этих китайцев, то готовых зелёных вот таких же сразу с MAX7219

кнопочки кста тоже есть недорогие. сразу матрицей 3х4 и 4х4. там аналоговый выход - всего одна нога на опрос потребуется. Для каких целей кнопки вешать? да разные. вплоть до ввода нужного значения и переход между ранее запомненными координатами по номеру точки (кнопка SDM на пультах DRO этого же производителя). это так сказать затравки )))

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


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

Что не могу найти у этих китайцев, то готовых зелёных вот таких же сразу с MAX7219

На али тоже не видел, а ибее были зеленые.

 

Андрей, как Вам работа с MAX7219?, насколько помню ранее Вы все на сдвиговых регистрах строили.

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


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

как Вам работа с MAX7219

Нормально :unknw: , доки на чип хорошие, всё достаточно просто.

Правда я не использовал режим декодирования, просто от старого проекта у меня остались

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

(типа L, H. P, E), так что вывожу собственный набор символов.

Изменено пользователем Andreyka

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


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

На станке :) .

Сергей (ЛТЭ), "чувствительности" маховика продольной подачи достаточно и на установку 5мкм.

post-49871-086654800_1476477045_thumb.jpg

 

P.S. Справа пришлось поставить упор, длины линейки (300мм) не хватило.

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


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

Довольно интересная у Вас лампа подсветки.

Что там стоит в плафоне.Лампа или же светдиод.

У меня есть несколько гибких рукавов как на Вашей лампе прикинул можно сделать.

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


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

Лампа или же светдиод

Светодиод 3Вт.

Если мощность больше, нужно подумать о теплоотводе, моя греется, но вроде терпимо (около 60 град).

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


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

Понял. У меня есть головы с китайских фонарей карманных.

Там по 5 Вт было написано.

Получается что рукав гибкий есть.

Диод есть.

А вот как сделать подсмотрел у Вас.

Спасибо.

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


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

<b>Andreyka</b>,

Привет! А можно по подробней о подсветки или ссылочку. За ранее спасибо!

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


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

Привет! А можно по подробней о подсветки или ссылочку.

Привет! Покупал в одном из "мега-чего-то" за 600руб (это было при $1 = 30Р).

Блок питания (источник тока) в вилке, изоляция в нем хорошая - безопасно,

можно не землить корпус, который полностью металлический.

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


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

А можно по подробней о подсветки или ссылочку. За ранее спасибо!

Покупал вот такие. WARM. Светит отлично. https://ru.aliexpress.com/item/New-Flexible-50cm-Tube-style-High-Power-table-lamp-3-3W-LED-reading-lighting-desk-lamps/2006815992.html?ZqDD2114.13010608.0.0.eM4mW8

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


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

Andreyka, А не разбирался с линейками в 1мкм? Чем там отличается управление?

 

может есть хороший пример работы с 1мкм линейкою или подробная документация? И не очень понял зачем сигнал ZERO?

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


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

tester12,

Если точность линейки заявлена в 1 мкм, то в ней шаг штрихов 4 мкм, ничем другим они не отличаются.

Код для линейки 5мкм (счетчик уже провел "операцию Х4") -

DisplayValue(dispValue * 5);

Код для линейки 1мкм

DisplayValue(dispValue);

Вот и всё.

 

Документация входит в комплект, в основном "как пользоваться дисплеем", про линейку в ней о габаритах

и прочем в самых общих чертах. У моего комплекта DRO, например, наврали о распиновке в разъёме.

Чтобы использовать любую подобную линейку в собственных разработках, нужно знать совсем не много -

- разрешение, напряжение питания, тип выхода (обычно TTL или EIA485), распиновку.

 

ZERO - что вообще делает этот сигнал в линейном инкрементном энкодере, для меня загадка :unknw:

Проверял линейку 300мм на этот предмет, линейка выдает несколько таких сигналов

на всей длине, какой-либо системы (регулярность и т.п.) не обнаружил.

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


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

Спасибо за помощь.

ZERO - что вообще делает этот сигнал в линейном инкрементном энкодере, для меня загадка

Для меня тоже, встречал что это опорный сигнал меток (каждый миллиметр или реперные точки), но точных данных не нашел.

А на максимальную скорость смотрели? Когда начинает сбиваться сам сигнал, ну или на какой максимальной скорости стабильно работает?

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


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

А на максимальную скорость смотрели?

Сбить линейку руками не смог, ну а на станке даже не пытался, тем более не получится. :wink:

Встречал два типовых значения для скорости оптических линеек - 60 и 120м/мин (1м/сек и 2м/сек).

Для линеек с более высоким разрешением, скорость меньше.

Ограничения по скорости могут быть как с самой линейке, так и в дисплее.

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


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

Спасибо.

А случаем с http://newall.co.uk/technology/ такими линейками не сталкивался?

По описанию можно изготовить самому, и при этом получить хорошую точность (если взять шарики для подшипников с классом G10).

Что думаешь?

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


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

По описанию можно изготовить самому

Не знаю, сильно сомневаюсь, там и у фирмачей то точность сотка.

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


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

Здраствуйте Андрей.

Использовал Ваш проэкт с энкодером от струйного принтера с разрешением 600 dpi.

Получилась точность 0,04 для меня даной точности хватит.

Код для линейки энкодера принтенра

DisplayValue(dispValue * 42.333); // энкодер от струйного принтера с разрешением 600 dpi

 

Ставляю на продольную подачу. Пробовал тоже руками сдвинуть супорт - ничего не прыгает.

Спасибо за проэкт.

Изменено пользователем zaicev_yura

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.


×