roboforum.ru

Технический форум по робототехнике.

Датчик касания дифференциальный ИК

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 08 окт 2015, 14:51

barakuda62 писал(а):Дык никто не мешает купить узконаправленные диоды они копейки стоят, давай уже тесты !?

Ну я и брал tcrt5000 из расчета, что они с малым углом :( Не пишут на модулях данные диодов.
До тестов далеко. Оно у меня еле работает с хорошо отраж. поверхностями.
setar писал(а):может специализированные пары попробовать ?

Ну, я и старался взять что-то спец. tcrt5000:
Изображение
Вот на такой плате хорошо работает, 12мм. дальность (про точность не говорю) :
http://www.dx.com/p/tcrt5000-black-and-white-line-tracking-sensor-module-for-smart-car-140732#.VhZIV9-oH8s

Пяткин писал(а):Или дальномер Sharp использовать

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

Добавлено спустя 4 минуты 18 секунд:
dccharacter писал(а):про который щас Дима напишет + 17мс на цикл ADC), получаешь ошибку в 0.2мм на деление. Класс?

Надо в руках его подержать, люди хакают их. Если пзс линейка там отключаемая, то можно похимичить. Но все равно надо делать оптику для приближения мишени, а еще надо гнуть его :) менять угол...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 08 окт 2015, 14:52

Dmitry__ писал(а):Тоже задумываюсь над такими приборами.
Ты что???? Сейчас зайдет главный спец, который ни разу не рекламщик, скажет: читайте даташиты и не рекламируйте свои магазины :D

Дим, че ты пристал к человеку? Я тебе сейчас напомню, как ты IRDA хотел в качестве дальномера использовать, а ты мне тоже много чего напомнишь, в итоге подеремся, а между тем затея-то гнилая
Ты с дальномера чем собрался считывать информацию? Компаратором? АДЦ? А опорное напряжение где возьмешь? Там +-1% на опорном напряжении, т.е. 2 мм в каждую сторону. Вот же ж блин
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания дифференциальный ИК

Сообщение Пяткин » 08 окт 2015, 14:58

Dmitry__ писал(а):Тоже задумываюсь над такими приборами.
Ты что???? Сейчас зайдет главный спец, который ни разу не рекламщик, скажет: читайте даташиты и не рекламируйте свои магазины :D

Да он вроде как и сам уже решил попробовать такой датчик.
Пяткин писал(а):
По поводу влияния света. Да, свет влияет, но не на минимально измеряемых дистанциях. То есть чем дальше от минимального замера, тем больше влияние. Для питания датчика нужно использовать хороший стабилизатор желательно с ИОН и RC фильтром. Влияние питания так же как и света, чем дальше дистанция от минимально допустимого замера, тем больше влияние на точность. И по поводу минимально допустимых 10см, никто не запрещает использовать датчик на 2см-15см или 4см-30см

Ну, в принципе, убедили. Как доломаю свой датчик (а он с таким расстоянием до стола долго не проживёт), куплю в вашем магазине датчик на 2см-15см, ИОН и попробую. 2 см до поверхности всяко лучше 2 мм.

Я все уже собрал для тестов, но пока не хватает TL431 для питания
Последний раз редактировалось Пяткин 08 окт 2015, 15:00, всего редактировалось 1 раз.
Пяткин
 
Сообщения: 163
Зарегистрирован: 27 ноя 2013, 15:09

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 08 окт 2015, 15:02

dccharacter писал(а): Я тебе сейчас напомню, как ты IRDA хотел в качестве дальномера использовать,

Не дальномером, а датчиком расстояния. Т.е. по яркости определять, забей, каждому засела в голову та информация, которую он себе придумал :)
А тут можно похимичить. Посмотри на GP2Y0D805Z0F, от 0.5см. Получать 3 микрона на оптике я не собираюсь. Да и мне на принтер они не нужны пока, не буду я ради принта что-то клеить на стекло. Вот если попробовать заматовать стекло нулевкой, если деталь не будет отваливаться, то тогда можно и думать об оптике на отражение...
Кто скажет? Матовое стекло держит abs?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 08 окт 2015, 15:06

Пяткин писал(а):Я все уже собрал для тестов, но пока не хватает TL431 для питания

Во-во, почитай даташит на TL431 еще!
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания дифференциальный ИК

Сообщение setar » 08 окт 2015, 15:18

Dmitry__ писал(а):Кто скажет? Матовое стекло держит abs?

не держит, совсем, даже с пивом

Добавлено спустя 1 минуту 34 секунды:
Дим, кончай народ шугать, все люди разные, с разным опытом и представлениями о том что правильно.
не нужно на личности переходить.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 08 окт 2015, 15:22

setar писал(а):не держит, совсем, даже с пивом

Облом.

setar писал(а):Дим, кончай народ шугать, все люди разные, с разным опытом и представлениями о том что правильно.

Ок. Опс, все потерли.

roboprint, перечитай про 0.01мм у тебя и 0.05мм у автора медленно. Разберись что такое точность датчика и что такое измерение по 16 точкам.
Последний раз редактировалось Dmitry__ 08 окт 2015, 15:25, всего редактировалось 2 раз(а).
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение setar » 08 окт 2015, 15:45

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

Как работает исходный датчик я до конца и не понял. кто то говорит про пятна яркости, кто то про углы и расстояния.

Добавлено спустя 1 минуту 18 секунд:
и, да, ты верно заметил быстро измерить (нужно посчитать насколько, сейчас прикину)

Добавлено спустя 9 минут 36 секунд:
поправьте, вроде так:
допустим двигаемся по Z со скоростью 10мм/с, нужна точность сотка (0.01 мм)
значит между замерами проходим не более 0.005 мм (с запасом)
следовательно (0.005мм)/(10мм/сек) = 0.0005 сек ; скорость замеров не хуже 1/X= 2000 Гц

Добавлено спустя 11 минут 41 секунду:
разная по показателю отражения поверхность дает разный показатель засвета датчика , вот только как это привязать к расстоянию я пока не понимаю.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 08 окт 2015, 17:00

Блин, прочитайте название топика ещё раз внимательно, ключевое слово начинается с буквы Д
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания дифференциальный ИК

Сообщение setar » 08 окт 2015, 17:07

кто бы мог подумать :)

а кто нарисует графики интенсивности засветки в зависимости от расстояния и покажет что из чего дифференцируется
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания дифференциальный ИК

Сообщение setar » 08 окт 2015, 17:33

коллеги оптики объяснили что с чем дифференцируется.
кратко так: разница в интенсивности отраженного сигнала пропорциональна разнице в излучаемой интенсивности, она обратна пропорциональна квадрату расстояния и не зависит от отражающей способности поверхности
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 08 окт 2015, 17:40

сергей, мож я не понимаю о чем речь, но смысл этого датчика - работа с разницей сигналов либо с двух приемников (в этом месте вы с димой должны треснуть себя по лбу) либо с одного приемника но при двух разных источниках, разнесенных по времени (это хуже, так как появляется доп обработка и время замера - равное периоду переключения между сигналами, вы и автор изначального датчика почему-то пошли по этому пути). Это как опамп в режиме дифференциального усилителя, как сигнал с четырехвыводных датчиков холла, которые ты кормишь компаратору. Да похеру на все эти постоянные или медленно меняющиеся переменные, типа засветки или коэффициента отражения стола. Приемники смотрят в одно и то же время на одну и ту же поверхность, вся эта шелуха отлетает. Остается только искуственно добавленная тобой разница - близкий, сильный и модулированный источник сигнала, который твои приемники видят под параллаксным углом. С этой разницей ты и работаешь.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания дифференциальный ИК

Сообщение setar » 08 окт 2015, 17:49

:friends: толково объяснил, спасибо.
и недостаток указал исходной конструкции и решение предложил
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания дифференциальный ИК

Сообщение Dmitry__ » 08 окт 2015, 18:12

roboprint писал(а):Легко. Точные ссылки на 0.01 и на 0.05 можно?

Тебе на какое место указать? Где ты кучу раз получил 0.01мм, но это не имеет смысла для тебя?
roboprint писал(а):Только не надо кидать ссылку на топик полуторагодовалой давности, где обсуждается предыдущая модификация датчика и где число 0.05 обсуждается только в контексте изменения расстояния при изменении поверхности.

А как? Это датчик КАСАНИЯ. Он должен реагировать только на расстояние. Автор знает про эту ошибку и говорит про точность датчика в 0.05мм. на разных поверхностях, но на одном расстоянии от датчика. А у тебя все супер - 0.01мм. И тут комедию крутишь, иначе давно бы нам выдал данные с неравномерной (по отражательной способности) поверхности.
Такшта, у тебя точность 0.01, у автора 0.05. И врешь тут ты...

Добавлено спустя 6 минут 25 секунд:
dccharacter, датчик работает на принципе расползания пятен от дистанции. Вам в инвенторе аниме сделать?
У приемника разный фокус для дальнего и ближнего светодиода. Яркость идет лесом.../
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания дифференциальный ИК

Сообщение dccharacter » 08 окт 2015, 18:17

нарисуй, дим, нарисуй :-) Нарисуй там еще свою лампочку светодиодную и солнышко в окошке
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37