Спасибо от *RJ
Диск конечно великоват, но с самопальным диском этот датчик правильно работать не будет. У меня их есть, пришлось оставить как ЗИП, для пары валкодеров с малыми дисками .. .. . Если размеры не принципиальны, то всё будет работать, количество импульсов примерно будет равно половине количества рисок на диске. Но проблематично будет с настройкой даже с шагом в 1Гц. Выкидывать то же не стоит, может попадётся сканер там вот такие штуки бывают .. .. , попадалась такая же и в струйном принтере, видимо вместо шагового двигателя была.
Оптический валкодер из шагового двигателя от 5-ти дюймового дисковода:
- Разбираем двигатель, стараемся не засорить подшипники. Скальпелем удаляем провод катушек статора, затем ножовкой выпиливаем полюса статора. В одной из крышек выпиливаем окно. Также делаем пропил в наборе статора. В это окно будет входить оптопара от мыши.
- Диск печатаем на прозрачной пленке. Затем его шайбой (ее надо вырезать ножницами из тонкого алюминия) тремя винтами крепим к торцу барабанчика, который стоял снаружи. (На нем крепилась лента которой двигались головки дисковода). Барабанчик запрессовываем на ось двигателя, примерно в то положение, где стоял магнит ротора, который, понятно, надо удалить. Хотя, его тоже можно использовать для закрепления диска. В этом двигателе (возможно и в остальных подобных) магнит состоит из набора пластин, часть их можно отделить, оставить необходимое количество, миллиметров 7 будет достаточно. (Правда я его сразу выбросил, сверлить не пробовал, может пластины там закаленные?)
Остальное ясно из фото. Схема собрана на операционнике, в качестве которого можно брать любой. Оптопара от мышки паяется на маленькой платке, которая потом припаивается на основную плату.
Надо, конечно, примерно день повозиться. Но это будет не хуже оптических валкодеров, которые продаются (например в Космодроме и стоят несколько тысяч грн.), тем более механической примитивной трещетки.
Один недостаток - ось 5 мм. В продаже ручки настройки обычно под диаметр 6 мм.
Мне попался двигатель TEAC. Он имеет размеры 35х35 мм. Это поменьше отечественных (или болгарских?).
Подобная конструкция встречалась в интернете, но вопросы по валкодеру периодически появляются на страницах форумов. Поэтому решил выложить подробно, может кому и пригодится.
Последний раз редактировалось Владимир_К; 07.07.2017 в 13:50.
В 21-м веке с развитием тачскринов и всякой чувствительной цифровой оптики пора бы уже начать пользоваться этим и в энкодер строительстве. Мне думается, риски на диске это жуткий моветон в сегодняшних реалиях.
DSP оптический энкодер на базе чипа оптической мыши.
от 1 до 2200 импульсов за 1 оборот диска. Скорость до 10000 импульсов в секунду. Буферная память до 256 импульсов. Стоимость менее 300 р.
Если кому интересны подробности этой старой конструкции и достигнутых характеристик, уточню....
Вот например с описание протокола, написать обработчик пара пустяков под любую платформу...
PAN3101.pdf
Пример кода
Код:void PhotoEncoderTack() { signed char deltaY; deltaY = PhotoEncoderGetDelta_Y(); // энкодер вращается if( deltaY > 0 + 4 || deltaY < 0 - 4 ) { encoder_rotate = 1; encoder_hold_time = 0; } else { encoder_hold_time++; if( encoder_hold_time > 100 ) { encoder_rotate = 0; encoder_hold_time = 0; } } encoder_count = encoder_count + deltaY; if( encoder_count < -32500 ) encoder_count = -32500; if( encoder_count > 32500 ) encoder_count = 32500; }
Спасибо от Владимир_К
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)