roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 15:18

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 278 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 19  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 28 сен 2015, 12:17 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
коллеги, а кто есть с продвинутым опытом программирования на AVR C# , посмотрите пожалуйста исходный код.
вдруг я чего не так понял по принципам работы ?
для меня до сих пор загадка как регулируется и от чего зависит барьерное расстояние.
вроде по уравниванию интенсивности засветки от дальнего и ближнего светика, но как это вычислить - геометрически? по каким то физическим формулам?
ну и в целом я не улавниваю суть - зачем ведется сравнивание двух излучателей ? почему не достаточно анализировать один в сравнении с фоновой засветкой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 28 сен 2015, 12:36 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Засветка падает с квадратом расстояния(если я не отупел окончательно), т.е. если грубый пример, 2 светодиода, 1 ровно в 2 раза мощнее, но стоит дальше, светят на одну цель, отраженный свет ловим приемником. сигнал от них сравняется, когда дистации источник-поверхность-приемник будут соотоситься ровно в как корень из 2. Смысл в том, что на это соотношение не влияет ни отражающая способность цели, ни внешняя засветка(ну до опред. предела), ни температурный дрейф приемника. Влияет только соотношение яркости источников, но это наиболее стабильная часть всего. Я так понимаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 28 сен 2015, 12:36 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 28 сен 2015, 16:51 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 29 сен 2015, 01:44 
Не в сети
Аватара пользователя

Зарегистрирован: 19 дек 2014, 22:21
Сообщения: 69
...и чем хуже этого аналоговый датчик на компараторе? :D ...те же уши, только в профиль :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 29 сен 2015, 06:00 
Не в сети
Аватара пользователя

Зарегистрирован: 19 дек 2014, 22:21
Сообщения: 69
разумеется нет :D ...это просто обсуждение принципа действия...
...я в раздумье какие приёмники использовать...в наличии есть горсть фоторезисторов, но они имеют практически полусферу для приёма и их нужно будет ныкать во что-нибудь, а вот ик фототранзисторы - это нужно мышей старых искать в закромах, да потрошить или в магазин переться, ибо готовые открытые оптопары у меня только "вилочками"...торцевых нет....как и раздельных фотодиодов или транзисторов... светиков-то как грязи...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 01 окт 2015, 13:48 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Проверяй, все ждут уже :)
___
ИК фототранзистор и диоды похожие в шариковых мышках были )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 01 окт 2015, 14:54 
Не в сети

Зарегистрирован: 22 янв 2015, 10:55
Сообщения: 142
Откуда: Барнаул
А если отражающие свойства поверхности изменятся (переклеили скотч) то ноль уползёт?

_________________
https://vk.com/centrit_3d


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 01 окт 2015, 15:51 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
вообще не должен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 01 окт 2015, 16:18 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Должен :)
http://forums.reprap.org/read.php?340,360765


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 01 окт 2015, 16:39 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
значит всё же потрогать будет лучше чем поглядеть )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 02 окт 2015, 01:08 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
Такая же байда вот спаял, пока полевые испытания на столе.
Вложение:
P1010008.JPG

Вложение:
P1010007.JPG

Видео типа на разных поверхностях https://yadi.sk/i/e9_OyYd3jTWsQ

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 02 окт 2015, 01:33 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
roboprint писал(а):
Ксати, два светодиода на плате Дэвида припаяны на разной высоте. Ближний к конденсатору чуть повыше от стола.

Я заметил это при изучении его платы, но думаю это не критично, ток а соответственно мощность излучения можно подобрать резисторами, будет видно при настройке.
"roboprint" тебе плата в каком варианте пришла !?, с подтяжкой ?, (ты её на дельту ставишь я так понимаю) просто я думаю щас над конфигурированием "марлина" с чего начать, и работает ли там вообще автобедлевел, у меня то не дельта.
P.S "roboprint" можешь подтвердить что у тебя за маркировка на микросхеме !?, я так понял что тини_25 ?

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 02 окт 2015, 02:00 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
Заметил по твоему видео как ярко у тебя светят светики !, хм у меня фотик мои видит только в упор (в торец).

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания дифференциальный ИК
СообщениеДобавлено: 02 окт 2015, 09:55 
Не в сети

Зарегистрирован: 22 янв 2015, 10:55
Сообщения: 142
Откуда: Барнаул
icehardy писал(а):
значит всё же потрогать будет лучше чем поглядеть )))

Бесконтактный способ луче, но сложнее.
Мне жена говорит "на других женщин смотри, но руками не трогай"

_________________
https://vk.com/centrit_3d


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 278 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 19  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO