Самодельный лазерный энкодер

Тема в разделе 'Другие лазерные девайсы', создана пользователем Dn, 25 мар 2025.

  1. Dn

    Dn Пользователь

    Сообщения:
    418
    Симпатии:
    16
    Баллы:
    18
    Пол:
    Мужской
    Понадобилось выдумать энкодер (линейный тоже как вариант) с очень высоким разрешением (в районе 50000 импульсов на оборот) при размерах, близким к обычным энкодерам. Оптический сенсор мыши с линзой очень сложно качественно сфокусировать подобно микроскопу и не шибко надежно. Может как-то с использованием лазерного диода и доступной оптики, используя дифракцию как-то или еще чего, не выходя за размеры около 5 см?
     
  2. Optics

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    5см/50000=1 микрон, на пределе , понадобится хорошпя фотолитография, качественная подложка (кварц) тонкая и острая фокусировка луча
     
  3. Dn

    Dn Пользователь

    Сообщения:
    418
    Симпатии:
    16
    Баллы:
    18
    Пол:
    Мужской
    Имел ввиду без рисок, как-нибудь иначе, может по интерференционной картине на оптическом датчике или еще чего специфическое для лазеров, хз.
     
  4. Optics

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    Энкодеры кот я знаю все сделаны на основе чередования проозраных -непрозрачных областей. Если надо точнее то интерферомер. С интерферометром много всяких схем для измерения расстояний, главное чтобы измеряемая платформа не тряслась сама.
     
  5. arthuru

    arthuru Пользователь

    Сообщения:
    102
    Симпатии:
    2
    Баллы:
    18
    можно сделать на основе камеры, разрешение фактически будет зависеть от разрешения матрицы и поля зрения, но лазер для этого ине нужен
     
  6. arthuru

    arthuru Пользователь

    Сообщения:
    102
    Симпатии:
    2
    Баллы:
    18
    длина круга диамтром 5см = 157мм. 50000/157=320 точек/мм. . матрица 5МП имеет ширину = 2888 точек. 2888/320=9 полей зрения на 1 оборот, вполне реально сделать
     
  7. Optics

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    Вы забываете , ТЗ 50000 импульсов в пределах 5 см, те щель 1 микрон, а это означает значительную дифракцию и интерфернцию с соседними промежутками!
     
  8. arthuru

    arthuru Пользователь

    Сообщения:
    102
    Симпатии:
    2
    Баллы:
    18
    зачем щель? макрокамера смотрит на диск, нанести на него несколько рисок, риска попадает в кадр, считаем на сколько пикселей переместилась риска. вобщем как в оптикал маусе, только нормальную матрицу надо и обьективчик
     
  9. Dn

    Dn Пользователь

    Сообщения:
    418
    Симпатии:
    16
    Баллы:
    18
    Пол:
    Мужской
    Камера не успеет считать, а контроллер обработать это перемещение. Можно для этого использовать сенсоры от мыши, но нет гарантии воспроизведения позиции без пропуска "шагов". Пока не проверял, но приобрел высокоточный магнитный энкодер, судя по отзывам дает меньше 0.01 градуса точность.
     
  10. Optics

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    да это все равно , свет идет с одной стороны диска с рисками, камера с другой, дифракция смазывает картину полностью. Оставляя в стороне вопрос чем делать микронные риски, чтобы рассматривать их нужен объектив 50х. Глубина резкости у него тоже несколько микрон, малейший перекос в диске... и все фокус потерян.
    Ну и это в добавок полностью хоронит использование этого принципа в данном случае
    Энкодеры делают на принципе кодировки, те система светлых темных секторов.
     
  11. arthuru

    arthuru Пользователь

    Сообщения:
    102
    Симпатии:
    2
    Баллы:
    18
    если не хватает скорости есть матрицы с global shutter, к тому же не надо читать все поле, только полоску по ширине.
    у магнитных свои приколы, там влияет внешний ЭМ и магнитный шум, использовали такие в локаторах

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

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    ТЗ топик стартера см
    Понадобилось выдумать энкодер (линейный тоже как вариант) с очень высоким разрешением (в районе 50000 импульсов на оборот) при размерах, близким к обычным энкодерам. Оптический сенсор мыши с линзой очень сложно качественно сфокусировать подобно микроскопу и не шибко надежно. Может как-то с использованием лазерного диода и доступной оптики, используя дифракцию как-то или еще чего, не выходя за размеры около 5 см?
    Эти камеры медленные, у них короткая выдержка, но скорость передачи кадров ограничега
     
  13. Dn

    Dn Пользователь

    Сообщения:
    418
    Симпатии:
    16
    Баллы:
    18
    Пол:
    Мужской
    Есть еще идея в катушку вводить кусок феррита и частота резонанса будет обратной связью. Но построить таблицу все равно нужно с эталонным энкодером, при таких требованиях корявости конструктивных элементов должны влиять сильно, небось даже кривизна поверхности подвижного сердечника будет нелинейные отрезки давать. Понятия не имею, как в гальво решают проблему, судя по разбору с ютюба там два фотодиода жирных и светодиод.
     
  14. Optics

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    А почему вы решили что там энкодеры с заявленными вами характеристиками?
     
  15. Dn

    Dn Пользователь

    Сообщения:
    418
    Симпатии:
    16
    Баллы:
    18
    Пол:
    Мужской
    Смотрел информацию о точности позиционирования и повторяемости популярных граверов, те что с гальво головой. Другого источника информации не нашел.
    EDIT: не помню, упоминал ли. Была еще идея направить луч лазера на крохотный стальной цилиндр или шар и отраженный луч уже камерой детектировать. Проверил на зеленом лазере и шарике от подшипника, отлично видно каустику от кривизны поверхности и никаких заморочек с фокусировкой. Но опять же, камера и считывание это проблема. Global shutter не так много найдешь интегрированных решений на микроконтроллере и скорость определения optical flow ставит крест. Готовые сенсоры, мышиные в том числе, ну может если несколько поставить и отбрасывать ошибочные результаты части из них, хз, громоздко и муторно.
     
    Last edited: 12 июн 2025
  16. Optics

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    Сообщите сюда, почти уверен никаких супер энкодеров там нет. иначе стоимость улетит в небеса
     
  17. Dn

    Dn Пользователь

    Сообщения:
    418
    Симпатии:
    16
    Баллы:
    18
    Пол:
    Мужской
    Область гравировки 175 х 175 мм
    Точность позиционирования ≤ 0,001 мм
    Точность повторения ≤ 0,001 мм
    Вот например. Но я не говорил про энкодеры в них, обычные гальво моторы с обратной связью. Смысла делать нет, раз нечем калибровать.
     
  18. Optics

    Optics Пользователь

    Сообщения:
    1.159
    Симпатии:
    130
    Баллы:
    63
    Пол:
    Мужской
    На мой взгляд цифры не достоверные, как китайские ватты
     
  19. arthuru

    arthuru Пользователь

    Сообщения:
    102
    Симпатии:
    2
    Баллы:
    18
    Интересно посмотреть реализацию обратной связи в гальванометрах.
    Что глобал шуттер что обычный роллинг шуттер, они обычно дезинтегрированные) камера + контроллер, две платы, но если взялись создавать собственный энкодер это наименьшая из проблем)
     
  20. arthuru

    arthuru Пользователь

    Сообщения:
    102
    Симпатии:
    2
    Баллы:
    18
    такое даже при изменении темературы на 1 гр будет уплывать хз куда
     

Поделиться этой страницей