Самодельный енкодер для серво-привода

RVL

Вот глянь тут, начиная с моего поста и посты Петра. Он пользовался тем же принципом для измерения оборотов и все работало.

Я думаю, что
а. черниловые штрихи слишком прозрачны, для примененного светодиода. Тонер лазерника все-таки лучше, хотя тоже не идеально ложится.
б. диаметр чувствительности фотоприемника больше ширины двух шртихов, т.е. получается, что один хрен фотоприемник засвечивается. Нужно: 1) заклеить фотоприемник чем-то гарантированно непрозрачным с проколотой дыркой диаметром не более штриха 2) диск с рисками должен находится как можно ближе к фотоприемнику, желательно также не дальше ширины штриха.

Совсем забыл, что еще направление вращения нужно определять и в мышиной оптопаре два фотоприемника для этого. И сделаны они на таком расстоянии друг от друга, чтобы работать с расстояниями между прозрачно/непрозрачно, которые на диске в мыши имеются. И с другими расстояниями эта пара ваще работать не станет.

dimik

А если взять готовый диск и датчик скажем из струйного принтера? Насколько я помню в принтерах НР на валу который протягивает бумагу с левой стороны стоит какраз такой диск (диаметром около 50мм) и датчик для этого диска.А второй датчик расположен на каретке картриджа, и вдоль вала полоска со штрихами натянута!!! Я думаю в любой мастерской занимающейся ремонтом принтеров это есть.

maxvovk
RVL:

Вот глянь тут, начиная с моего поста и посты Петра. Он пользовался тем же принципом для измерения оборотов и все работало.

Я думаю, что
а. черниловые штрихи слишком прозрачны, для примененного светодиода. Тонер лазерника все-таки лучше, хотя тоже не идеально ложится.
б. диаметр чувствительности фотоприемника больше ширины двух шртихов, т.е. получается, что один хрен фотоприемник засвечивается. Нужно: 1) заклеить фотоприемник чем-то гарантированно непрозрачным с проколотой дыркой диаметром не более штриха 2) диск с рисками должен находится как можно ближе к фотоприемнику, желательно также не дальше ширины штриха.

Совсем забыл, что еще направление вращения нужно определять и в мышиной оптопаре два фотоприемника для этого. И сделаны они на таком расстоянии друг от друга, чтобы работать с расстояниями между прозрачно/непрозрачно, которые на диске в мыши имеются. И с другими расстояниями эта пара ваще работать не станет.

Все дело в том, что… работает пленка, напечатанная на струйнике - но с более широкими рисками. То есть ширина пучка света и/или датчика фототранзистора больше, чем мне нужно. Напечатал на абсолютно прозрачной пленке, с 120 рисок на оборот все ОК - а мне нужно то 500 как минимум…

Придумал новую (для меня) технологию. Открытый канал, медный диск, травленый методом лазеро-утюга. Возьму фольгу 0.25 , должно получиться очень качественно.

И между светодиодом и диском можно сделать щелевой канал.

В любом случае в итоге получится, уверен 😃.

maxvovk
STEPMOTOR:

Посмотрите что появилось на www.imafania.boom.ru/contr3.htm

Угу. Я также знаю, какой джиттер у этого “контроллера” 😃.
Но это к теме не относится, это в “двигатели”.

Vad64

В оптический путь между источником света и фотоприемником кроме диска с штрихами нужно ввести еще неподвижную пластину с штрихами. Размер этой пластины должен быть больше диаметра пучка света, а шаг и направление штрихов должны совпадать с диском. Тогда световой пучок будет перекрываться целиком, т.е. одновременно будет работать много штрихов, а не один. Это выгодно по энергетике и интегрирует индивидуальные погрешности штрихов.

Для определения направления вращения придется поставить две оптопары и две такие пластины, причем они должны быть съюстированы таким образом: при максимальном перекрытии света на одной оптопаре на другой перекрытие должно быть наполовину.

maxvovk
Vad64:

В оптический путь между источником света и фотоприемником кроме диска с штрихами нужно ввести еще неподвижную пластину с штрихами. Размер этой пластины должен быть больше диаметра пучка света, а шаг и направление штрихов должны совпадать с диском. Тогда световой пучок будет перекрываться целиком, т.е. одновременно будет работать много штрихов, а не один. Это выгодно по энергетике и интегрирует индивидуальные погрешности штрихов.

Для определения направления вращения придется поставить две оптопары и две такие пластины, причем они должны быть съюстированы таким образом: при максимальном перекрытии света на одной оптопаре на другой перекрытие должно быть наполовину.

Именно так уже сделал 😃.

sergant77

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

maxvovk
sergant77:

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

Редуктор? Да вы что… У меня моторчик крутится до 3.000 об/м, у самой продвинутой мыши 50-щелевой диск, и мне предлагается его крутить с 30.000 оборотов? 😃.

Мне в пятницу вырежут лазером диски диаметром 45мм с 500 щелями, буду играться. Большой диаметром 95мм с 360 щелями работает, уже стоит в моторчике. Но хочу сделать аналог классического профессионального енкодера, в своем корпусе.

sergant77
maxvovk:

Редуктор? Да вы что… У меня моторчик крутится до 3.000 об/м, у самой продвинутой мыши 50-щелевой диск, и мне предлагается его крутить с 30.000 оборотов? 😃.

Согласен, насчет оборотов не подумал, а в принципе на низкооборотных вещах, аля поворотный стол ли или еще какая хрень где не нужны большие обороты а нужны точные углы, такой вариант прокатит или нет???

Если да то как грызуна заточить под энкодер( в смысле электрически) ???

maxvovk
sergant77:

Согласен, насчет оборотов не подумал, а в принципе на низкооборотных вещах, аля поворотный стол ли или еще какая хрень где не нужны большие обороты а нужны точные углы, такой вариант прокатит или нет???

Если да то как грызуна заточить под энкодер( в смысле электрически) ???

Надо поставить две оптопары и один сдвоенный компаратор.

VD46

Можно улчшить разрешение, если поставить линзу (от дохлого CDROMa)

maxvovk
VD46:

Можно улчшить разрешение, если поставить линзу (от дохлого CDROMa)

Линзу попробовал. Разводит и фокусирует лучи прилично. Но как добиться фокусировки? Если на обычном светодиоде я все вижу - то на ИК уже ничего…

VD46

Фокусировка на ИК не должна оличаться от видимого,
а что мешает енкодер выполнить на видимом излучении?
Если взять диод поярче, можно и увеличение сделать побольше.

REVERS
maxvovk:

Линзу попробовал. Разводит и фокусирует лучи прилично. Но как добиться фокусировки? Если на обычном светодиоде я все вижу - то на ИК уже ничего…

Видеоглазок, видеокамера, видят ИК лучи.

SAN

Видеоглазок, видеокамера, видят ИК лучи.

Да, и вебкамеры тоже.
Наверно и через экран цифрового фотоаппарата, можно попробовать посмотреть.
Т.е. с помощью ПЗС матрицы.

maxvovk
SAN:

Да, и вебкамеры тоже.
Наверно и через экран цифрового фотоаппарата, можно попробовать посмотреть.
Т.е. с помощью ПЗС матрицы.

Сегодня попытался на поворотном столе дисковой фрезой порезать риски на диске от 3" винчестера. У меня их много, они бывают разных толщин - от 0.5 до 1.5мм.

Резал дисковой фрезой диаметром 40 и толщиной 0.25мм.

На тонком диске почти идеально получаются 360 рисок. Никак не мог справиться с совсем незначительным биением фрезы, поборю - получится 540 - шаг через 40 угловых минут. Толстый диск хуже - облой на выходе фрезы. При повышении оборотов (фреза стоит на фрезере, до 30.000об) зубец отгибается (потоком воздуха, нагревом?).

Диск испытан с оптопарой от мыши, все работает. Как вспомню взять цифровик на работу - все зафоткаю.

Конечно, енкодер с диском 95мм немаленький (но тонкий - 15мм), но он входит в мои моторы.
Над енкодером 45мм продолжу эксперименты. Следующий шаг - травление.

15 days later
miklin

maxvovk
Вы правы травлением получится лучше у меня такой
опыт есть.Я делал шурушки для СВЧ,получалось
хорошо.Печатал на лазере с регурировкой в
настройке,рисунок держал на парах ацетона.
Затем обрабатывал жидкостью KDENSITY TONER,
рисунок становится в 1.5 раза темней и можно
делать экспозицию на фото резист или шаблон.
Затем травиш в хлорном железе желательно
свежем подогретом и с пузырьками воздуха,
латунь с обратной стороны покрывал лаком
пластик для печатных плат все получалось
прекрасно.

9 months later
STEPMOTOR

maxvovk чем закончились эксперементы с самодельным энкодером ?

Я вот тоже решил поманьячить немного ! нарисовал в кореле завтра распечатаю !
диск диаметром 80мм 500 линий шаг линий 0,5мм

Anton_M

наверно печатать разумно на прозрачной пленке для лазерников.

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

нужен лак для защиты тонера - можно любой на водной основе - полиуретановый для паркета например.

Sergei-md
STEPMOTOR:

Я вот тоже решил поманьячить немного ! нарисовал в кореле завтра распечатаю !
диск диаметром 80мм 500 линий шаг линий 0,5мм

Думаю, лучше чтобы ширина черных и прозрачных линий была одинаковой.