Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.starlab.ru/archive/index.php/t-25991.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 00:47:05 2016
Кодировка: Windows-1251

Поисковые слова: релятивистское движение
абсолютный энкодер из оптической мыши [Архив] - Общая Астрономическая Конференция

PDA

Просмотр полной версии : абсолютный энкодер из оптической мыши


Konst
12.09.2013, 17:17
пока идея. печатаем диск с кодом грея 10-12 бит, толщина линии 0.5 мм ширина кода 5-6 мм. сенсором с оптикой из CD делем снимок квадратика кода 16х16, первые 4 линии используем для корректировки положения и раскодируем наш участок кода, получаем примерно 10-12 кодов, выкидываем заведомо ошибочные и усредняем. получаем положение. если использовать фотоувеличение для кодового диска то точность будет зависеть от механики.

Rain Dog
12.09.2013, 19:27
А какую точность можно достичь, скажем с диском диаметром 30 см?
И что за сенсор надо использовать?

Дядя Вова
12.09.2013, 21:50
о! Опять? Мне здесь нравилось: http://www............../forum/index.php?topic=21528.0
[ой, забыл про параною местную ............ - аstronomy.ru]

Konst
12.09.2013, 22:03
сенсор из оптический мышки типа ADNS2610 фотает квадрат 18 на 18 пикселей, вроде матрица размером 1мм на 1мм. лазерный принтер напечатает диск с 10 битным кодом (1024 отсчетов) кодовая полоса 0.5мм, минимальное деление ширина возьмем 0.5 мм - итого длина кодовой полосы 50 см, ширина 5 мм+2 мм контрольные линии.получаем фото квадрата 5 мм на 5мм с 10 кодами - получаем примерно отсчет по 0.3гр с погрешностью 1/8*0,3гр.

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

вместо мышки использовать вебкамеру с линзой - дело за софтом)

РыбачОк
12.09.2013, 22:12
о! Опять? Мне здесь нравилось: http://www............../forum/index.php?topic=21528.0
[ой, забыл про параною местную ............ - аstronomy.ru]

поможем дяде Вове - http://goo.gl/8ePCdn

Дядя Вова
12.09.2013, 22:20
поможем дяде Вове - http://goo.gl/8ePCdn
Мхитарова на тебя нет! ;)

Konst
12.09.2013, 22:24
не увидел старую тему)). но идея то в стоимости. а в той теме без пром-чпу станка делать нечего.

РыбачОк
12.09.2013, 22:27
Мхитарова на тебя нет! ;)

Эт не я, эт все управдом :D

D_a_r_k_man
12.09.2013, 22:56
сенсор из оптический мышки типа ADNS2610 фотает квадрат 18 на 18 пикселей, вроде матрица размером 1мм на 1мм. лазерный принтер напечатает диск с 10 битным кодом (1024 отсчетов) кодовая полоса 0.5мм, минимальное деление ширина возьмем 0.5 мм - итого длина кодовой полосы 50 см, ширина 5 мм+2 мм контрольные линии.получаем фото квадрата 5 мм на 5мм с 10 кодами - получаем примерно отсчет по 0.3гр с погрешностью 1/8*0,3гр.

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

вместо мышки использовать вебкамеру с линзой - дело за софтом)

Лазерный принтер печатает линии толщиной 0.1мм, проверено. Печатал на прозрачной пленке для фоторезистивной технологии линии разной толщины, для интереса просто. Так вот, минимальная ширина 0.1мм, более тонкие линии конкретно мой принтер печатал такой же шириной, как и 0.1мм

Konst
12.09.2013, 23:28
0.5 мм это для компромис размеров и точности. принтеры не идеальны и бумага тоже. а что с пленкой после печки происходит это вопрос. дело в софте для мк- я пока начинающий с контроллерами. но пока не видно трудностей). считываем битовую матрицу яркости. определяем радиальное смещение по контрольной линии и читаем код. вроде в теории ничего сложного. гораздо меньше возни чем с вебкой и можно автономный энкодер

D_a_r_k_man
12.09.2013, 23:52
0.5 мм это для компромис размеров и точности. принтеры не идеальны и бумага тоже. а что с пленкой после печки происходит это вопрос. дело в софте для мк- я пока начинающий с контроллерами. но пока не видно трудностей). считываем битовую матрицу яркости. определяем радиальное смещение по контрольной линии и читаем код. вроде в теории ничего сложного. гораздо меньше возни чем с вебкой и можно автономный энкодер

В принципе да, это можно сделать полностью автономным энкодером, если взять МК с аппаратным USB, в случае использования веб-камеры, и на лету обрабатывать. Но я бы таки сделал линии тоньше 0.5мм, можно же. Любой лазерный принтер напечатает 0.2мм

Konst
12.09.2013, 23:58
посмотри на алиэкспресе цену 12 битных энкодеров. даже китай не может их дешево сделать. да и к чему такая точность. поле зрения телескопа при 100х и 72гр окуляре -0.7градуса. те 1/3 градуса для наводки должно хватить

D_a_r_k_man
13.09.2013, 00:58
посмотри на алиэкспресе цену 12 битных энкодеров. даже китай не может их дешево сделать. да и к чему такая точность. поле зрения телескопа при 100х и 72гр окуляре -0.7градуса. те 1/3 градуса для наводки должно хватить
Я знаю цену энкодеров, могу даже не смотреть туда)
Зачем тогда производители монтировок борятся за каждую угловую секунду точности? Если делать энкодер, то ставить на оси монтировки сразу, да здравствует ASA Astrosystem =)

Konst
13.09.2013, 05:13
я наверно "архимед" -те эврика. после сна мозг выдал решение механики. железо оно валяется под ногами - жесткие диски 3.5 , наклеиваем кодовый диск , сверлим отверстие для оптики, выводим ось через крышку, с такой механикой я думаю можно подумать и о минутах.

Rain Dog
13.09.2013, 08:13
А если о секундах подумать? Это какого диаметра диск нужен?

Konst
13.09.2013, 09:52
не стоит забегать так далеко . 1 проблема - радиальное биение диска из-за неточности печати и центровки. 2 оптика- одиночная линза возможно даст кривизну поля.
1 - можно смещать сенсор по радиусу биметаллом пока контрольная линия на диске не установится точно по колонке матрицы сенсора - в этом поможет уровень яркости.
2- применить объектив микроскопа.
надо идти поэтапно. а если шпиндель хдд вытащить из корпуса то размер диска можно и увеличить

Грин
13.09.2013, 12:45
Не сочтите за троллинг, но скажите - зачем вам энкодера, да еще и с секундной точностью? Какие задачи это поможет решить, на какую механику их собрались ставить?

Konst
13.09.2013, 12:50
мне хватит и 1/4 градуса визуал наводить не меняя окуляра

Грин
13.09.2013, 12:52
На что ставить?

Konst
13.09.2013, 14:12
eq5

monstr
16.09.2013, 10:53
С интересом "подпишусь" на тему.
Сам теоретически разрабатывал энкодеры разной точности... До дела, к сожалению, не дошло :(.

Konst
18.09.2013, 11:21
времени не было. но достал трупик диска и чтобы не было мышиной возни попробую поэксперементировать с линейкой фототранзисторов. 10 штук в линейке- над ними тонкая шель