Показать сообщение отдельно
Старый 21.11.2016, 01:08   #1790
primuss
 
primuss
 
Адрес: Днепр-город
Возраст: 45
Сообщений: 13,895
Машина: Таврия 1.2L(SPIRT+MPSZ)/Geely MK
Длина: 269110мкм
Диаметр: 44мм
Отправить сообщение для primuss с помощью ICQ
По умолчанию

Пацаны, подскажите инженеру

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

И вот указка эта светит, и проходит над что-то на подобии мишени. Мишень имеет 3 зоны - пусть будет 10 мм центральная, потом 20 мм средняя и 30 мм крайняя.

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

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

Вопрос - может кто сталкивался с подобной задачей? Как еще проще можно реализовать решение?
__________________
Русские своих не бросают. Следовательно, кого бросили - тот не свой

Последний раз редактировалось primuss; 21.11.2016 в 01:13.
primuss вне форума   Ответить с цитированием