Технический форум по робототехнике.
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 использовать
Тоже задумываюсь над такими приборами.
Ты что???? Сейчас зайдет главный спец, который ни разу не рекламщик, скажет: читайте даташиты и не рекламируйте свои магазины
Добавлено спустя 4 минуты 18 секунд:dccharacter писал(а):про который щас Дима напишет + 17мс на цикл ADC), получаешь ошибку в 0.2мм на деление. Класс?
Надо в руках его подержать, люди хакают их. Если пзс линейка там отключаемая, то можно похимичить. Но все равно надо делать оптику для приближения мишени, а еще надо гнуть его
менять угол...
dccharacter » 08 окт 2015, 14:52
Dmitry__ писал(а):Тоже задумываюсь над такими приборами.
Ты что???? Сейчас зайдет главный спец, который ни разу не рекламщик, скажет: читайте даташиты и не рекламируйте свои магазины
Дим, че ты пристал к человеку? Я тебе сейчас напомню, как ты IRDA хотел в качестве дальномера использовать, а ты мне тоже много чего напомнишь, в итоге подеремся, а между тем затея-то гнилая
Ты с дальномера чем собрался считывать информацию? Компаратором? АДЦ? А опорное напряжение где возьмешь? Там +-1% на опорном напряжении, т.е. 2 мм в каждую сторону. Вот же ж блин
Пяткин » 08 окт 2015, 14:58
Dmitry__ писал(а):Тоже задумываюсь над такими приборами.
Ты что???? Сейчас зайдет главный спец, который ни разу не рекламщик, скажет: читайте даташиты и не рекламируйте свои магазины
Да он вроде как и сам уже решил попробовать такой датчик.
Пяткин писал(а):
По поводу влияния света. Да, свет влияет, но не на минимально измеряемых дистанциях. То есть чем дальше от минимального замера, тем больше влияние. Для питания датчика нужно использовать хороший стабилизатор желательно с ИОН и RC фильтром. Влияние питания так же как и света, чем дальше дистанция от минимально допустимого замера, тем больше влияние на точность. И по поводу минимально допустимых 10см, никто не запрещает использовать датчик на 2см-15см или 4см-30см
Ну, в принципе, убедили. Как доломаю свой датчик (а он с таким расстоянием до стола долго не проживёт), куплю в вашем магазине датчик на 2см-15см, ИОН и попробую. 2 см до поверхности всяко лучше 2 мм.
Я все уже собрал для тестов, но пока не хватает TL431 для питания
Последний раз редактировалось
Пяткин 08 окт 2015, 15:00, всего редактировалось 1 раз.
Dmitry__ » 08 окт 2015, 15:02
dccharacter писал(а): Я тебе сейчас напомню, как ты IRDA хотел в качестве дальномера использовать,
Не дальномером, а датчиком расстояния. Т.е. по яркости определять, забей, каждому засела в голову та информация, которую он себе придумал
А тут можно похимичить. Посмотри на GP2Y0D805Z0F, от 0.5см. Получать 3 микрона на оптике я не собираюсь. Да и мне на принтер они не нужны пока, не буду я ради принта что-то клеить на стекло. Вот если попробовать заматовать стекло нулевкой, если деталь не будет отваливаться, то тогда можно и думать об оптике на отражение...
Кто скажет? Матовое стекло держит abs?
dccharacter » 08 окт 2015, 15:06
Пяткин писал(а):Я все уже собрал для тестов, но пока не хватает TL431 для питания
Во-во, почитай даташит на TL431 еще!
setar » 08 окт 2015, 15:18
Dmitry__ писал(а):Кто скажет? Матовое стекло держит abs?
не держит, совсем, даже с пивом
Добавлено спустя 1 минуту 34 секунды:Дим, кончай народ шугать, все люди разные, с разным опытом и представлениями о том что правильно.
не нужно на личности переходить.
Dmitry__ » 08 окт 2015, 15:22
setar писал(а):не держит, совсем, даже с пивом
Облом.
setar писал(а):Дим, кончай народ шугать, все люди разные, с разным опытом и представлениями о том что правильно.
Ок. Опс, все потерли.
roboprint, перечитай про 0.01мм у тебя и 0.05мм у автора медленно. Разберись что такое точность датчика и что такое измерение по 16 точкам.
Последний раз редактировалось
Dmitry__ 08 окт 2015, 15:25, всего редактировалось 2 раз(а).
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 секунду:
разная по показателю отражения поверхность дает разный показатель засвета датчика , вот только как это привязать к расстоянию я пока не понимаю.
dccharacter » 08 окт 2015, 17:00
Блин, прочитайте название топика ещё раз внимательно, ключевое слово начинается с буквы Д
setar » 08 окт 2015, 17:07
кто бы мог подумать
а кто нарисует графики интенсивности засветки в зависимости от расстояния и покажет что из чего дифференцируется
setar » 08 окт 2015, 17:33
коллеги оптики объяснили что с чем дифференцируется.
кратко так: разница в интенсивности отраженного сигнала пропорциональна разнице в излучаемой интенсивности, она обратна пропорциональна квадрату расстояния и не зависит от отражающей способности поверхности
dccharacter » 08 окт 2015, 17:40
сергей, мож я не понимаю о чем речь, но смысл этого датчика - работа с разницей сигналов либо с двух приемников (в этом месте вы с димой должны треснуть себя по лбу) либо с одного приемника но при двух разных источниках, разнесенных по времени (это хуже, так как появляется доп обработка и время замера - равное периоду переключения между сигналами, вы и автор изначального датчика почему-то пошли по этому пути). Это как опамп в режиме дифференциального усилителя, как сигнал с четырехвыводных датчиков холла, которые ты кормишь компаратору. Да похеру на все эти постоянные или медленно меняющиеся переменные, типа засветки или коэффициента отражения стола. Приемники смотрят в одно и то же время на одну и ту же поверхность, вся эта шелуха отлетает. Остается только искуственно добавленная тобой разница - близкий, сильный и модулированный источник сигнала, который твои приемники видят под параллаксным углом. С этой разницей ты и работаешь.
setar » 08 окт 2015, 17:49
толково объяснил, спасибо.
и недостаток указал исходной конструкции и решение предложил
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, датчик работает на принципе расползания пятен от дистанции. Вам в инвенторе аниме сделать?
У приемника разный фокус для дальнего и ближнего светодиода. Яркость идет лесом.../
dccharacter » 08 окт 2015, 18:17
нарисуй, дим, нарисуй
Нарисуй там еще свою лампочку светодиодную и солнышко в окошке