ВОПРОС Подключение оптических линеек.

Статус
В этой теме нельзя размещать новые ответы.
    Рекомендованный
  • #121
Не помню какие минусы, но их много.
Да и зачем с этим заморачиваться, если есть штангели и оптические линейки.
Нестабильность, самая основная проблема. Сейчас, правда, почти устраненная. Но метод считывания неподходящий. Честно говоря, раньше не знал по какому принципу работает мышь. Как-то не возникало потребности. Вновь почувствовал себя неандертальцем из палеозоя.:)
Вот насчёт штангелей и оптических линеек, есть мысли. Если совместить принцип штангенциркуля с оптопарой, можно сделать линейку в домашних условиях. 0.1 мм вообще спокойно. А вот 0.01 уже проблематично.
В старых мышах используются сенсоры 15х15; 18х18; ... 40х40 пикселов (точек?). При выводе на монитор получается рисунок квадратиками. Вот если бы это использовать при расчете по меткам. Например, метки через 0.5 мм, на матрице умещается (к примеру!) 2 метки, расстояние между ними рассчитывается процессором и в зависимости от сдвига выдаётся точное положение.
 
Оптическая линейка из компьютерной мыши
 
Нестабильность, самая основная проблема. Сейчас, правда, почти устраненная. Но метод считывания неподходящий. Честно говоря, раньше не знал по какому принципу работает мышь. Как-то не возникало потребности. Вновь почувствовал себя неандертальцем из палеозоя.:)
Вот насчёт штангелей и оптических линеек, есть мысли. Если совместить принцип штангенциркуля с оптопарой, можно сделать линейку в домашних условиях. 0.1 мм вообще спокойно. А вот 0.01 уже проблематично.
В старых мышах используются сенсоры 15х15; 18х18; ... 40х40 пикселов (точек?). При выводе на монитор получается рисунок квадратиками. Вот если бы это использовать при расчете по меткам. Например, метки через 0.5 мм, на матрице умещается (к примеру!) 2 метки, расстояние между ними рассчитывается процессором и в зависимости от сдвига выдаётся точное положение.

Честно скажу, не понимаю зачем вам это нужно :)
Ну ок.
Пить, так шампанское....
Тогда лучше заморочиться на абсолютное позиционирование.
Т.е. печатаем в типографии полоску с каким-либо кодом (код Грея например).
Делаем механизм перемещения сенсора мыши вдоль этой полоски.
И обрабатываем всё это на проце.

По поводу типографии.
У нас в Казани есть типографии, которые печатают фотоспособом (деталей не знаю).
В общих чертах так: загружают в машину химию и вроде лазером засвечивают пленку в нужных местах.
Разрешение, как мне сказали - толщина человеческого волоса (может и больше).
Цена вообще смешная - 1т.р. по состоянию середина 2020г. Это стоимость химии. Т.е. они не берут деньги за сам фотошаблон. Пока химии хватает, можно распечатать хоть 10 листов формата А4.
Как то так.
 
  • Последнее редактирование:
Последнее редактирование:
ленту энкодера можно купить от любого струйного принтера "башку" считывающую на али купить али в ремонтной мастерской у кого есть вот и линейка получится .можно энкодер просто купить (чем мольше импульсов на оборот тем лучше)да через ремень прицепить хоть к столу хоть к к чему там надо .былоб желание . ток я не понял эт борьба с люфтами такая или чего?
Оптику ну на металообработке еще пойму а на дереве с ее пылью чет сцыкотно применять. тут заводской энкодер в корпусе как то предпочтительнее.а на ардуинке проэкты есть как лентуэнкодера использовать можно.
 
  • ХаХа
Реакции: exe
??? Я весь внимание! Только помедленней, я записсываю...
убираем люфты, делаем станок жестким, приводим в порядок электронику и механику как правило этого достаточно чтобы оси ездили с погрешностью не больше чем +-0.01мм
а при хлипком станке с наличием люфтов даже если немного компенсировать линейками эти самые люфты, жесткость линейками никак не повысишь, соответственно и детали которые будут изготавливаиться на таком станке в заданный размер попадать не будут

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

убираем люфты, делаем станок жестким, приводим в порядок электронику и механику как правило этого достаточно чтобы оси ездили с погрешностью не больше чем +-0.01мм
К этому и стремлюсь.:)
 
  • Одобряю
Реакции: Yuri
0.01 мне достаточно.
Юр, а почему и не попробовать (я уже упоминал) линейный энкодер головки от струйного принтера. Там ленточка с разрешалкой 200LPI, т. е. 200 линий на дюйм, у датчика 2 сдвинутых на 90 град канала. Если считать по каждому изменению это 800LPI. Получаем 25.4/800=0,03175мм.
 
Юр, а почему и не попробовать (я уже упоминал) линейный энкодер головки от струйного принтера. Там ленточка с разрешалкой 200LPI, т. е. 200 линий на дюйм, у датчика 2 сдвинутых на 90 град канала. Если считать по каждому изменению это 800LPI. Получаем 25.4/800=0,03175мм.
слишком большая погрешность, это даже в 2 раза больше максимально допустимого люфта ШВП

сначала нужно определить какую погрешность дает станок без линеек, ведь может получится так, что установив такие "дубовые" линейки станок станет менее точным:)
 
Получаем 25.4/800=0,03175мм.
Многовато будет! :)
Уже думал в сторону энкодеров, ленточек от принтера. Заморочка в дюймах, на мм пересчет нужен, а это погрешности. Реально, вариантов множество, проблема в нехватке времени на подробный анализ каждого конкретного случая. Комп не включал уже месяц, 3018 стоит уже третий месяц без включения.
Можно надырявить планку и по совмещению отверстий следить. На фотодиоде синусоида, через АЦП прогнать, но тоже погрешность будет. На Мега 2560 есть 16 АЦП входов, 10 разрядов, 1024 шага. Вот эти 24 и не укладываются в 1 мм.:) Может это у меня уже ум за разум заходит? Горе от ума называется.
 
Многовато будет! :)
Уже думал в сторону энкодеров, ленточек от принтера. Заморочка в дюймах, на мм пересчет нужен, а это погрешности. Реально, вариантов множество, проблема в нехватке времени на подробный анализ каждого конкретного случая. Комп не включал уже месяц, 3018 стоит уже третий месяц без включения.
Можно надырявить планку и по совмещению отверстий следить. На фотодиоде синусоида, через АЦП прогнать, но тоже погрешность будет. На Мега 2560 есть 16 АЦП входов, 10 разрядов, 1024 шага. Вот эти 24 и не укладываются в 1 мм.:) Может это у меня уже ум за разум заходит? Горе от ума называется.
На АЦП можно задать искусственное смещение, пусть опорное 5В, тогда начальное смещение (5/1024)*24=~0,1172В, получим шаг 0,005 в диапазоне от 0 до 1000
Всё равно это операции с погрешностями.
Короче для дома нафиг эти заморочки.
Я в своих девайсах АЦП на 14 бит использую.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать