roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:04 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Сабж товарищи. Помогите придумать девайс, способный зафиксировать появление (проход) объекта. Причем надо гарантировать срабатывание за 200 мкс. Тоесть обычный TSOP с его пачками по 10 импульсов отпадает - за время паузы все пропустит... У кого какие идеи? Конструктив любой - на отражение или на просвет - без разницы. Единственное что не подходит лазер - не получится его точно навести.

Я уже всю голову переломал пока думал. Придумал только аналог TSOPа на 100 или больше кГц (на фототранзисторе и и фильтре) - но не знаю как он к внешней засветке отнесется.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:10 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
объект из чего ? фотоприемник можно защитиь от боковых засветок надев трубу на него.


Последний раз редактировалось avr123.nm.ru 02 апр 2009, 13:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:11 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Внешней засветки никак не избежать? Если на просвет - какое расстояние между излучателем и приемником?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:16 
Не в сети
Аватара пользователя

Зарегистрирован: 31 дек 2008, 22:47
Сообщения: 175
Откуда: Подмосковье, Ногинск
прог. языки: С, С++, Ну и начинал я в Visual Basic.
На просвет: с одной стороны ИК диод с другой фототранзистор.
ИК сигнал модулировать, на МК АЦП, если напряжение на выходе фототранзистора меняется, значит ничего нет(ик сигнал доходит), если нет то ик сигнал прерывается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:22 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Объект - спортсмен. При том любая его часть (рука, нога, колесо велосипеда). Естественно нужно нечто оптическое. Может кто знает промышленные датчики, способные на такое?

Внешнюю засветку лучше учесть, т.к. избегать ее будет трудно и неудобно.
Расстояние - десятки метров. Можно для начала и меньше - потом все это на оптику перепадет.

Добавлено спустя 1 минуту 47 секунд:
Denis_Wozniak писал(а):
На просвет: с одной стороны ИК диод с другой фототранзистор.
ИК сигнал модулировать, на МК АЦП, если напряжение на выходе фототранзистора меняется, значит ничего нет(ик сигнал доходит), если нет то ик сигнал прерывается.


Увы, но пока контроллер что-то поймет - 200 микросекунд будут уже давно... АЦП тут не прокатывает.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:31 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а почему лазер не катит?
поставили на две сервы, он за пару минут сам наведется и отколибруется


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:34 
Не в сети
Аватара пользователя

Зарегистрирован: 31 дек 2008, 22:47
Сообщения: 175
Откуда: Подмосковье, Ногинск
прог. языки: С, С++, Ну и начинал я в Visual Basic.
Цитата:
(рука, нога, колесо велосипеда)

может не попасть под луч лазера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:37 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
развертку лазера зеркальцем в линию. на другой стороне - линейку фотоприемников "во весь рост" с шагом 3 см. :)

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:40 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Лазер не годится из-за вибрации поверхности, на которую его будут ставить. Когда мимо него кто-нить пройдет - луч уплывет.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
EdGull писал(а):
поставили на две сервы, он за пару минут сам наведется и отколибруется

Вряд ли разрешения сервы хватит. На расстоянии 10м 1 градус - это около 175мм.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:44 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Я как-то сталкивался с подобными: http://www.e-automation.ru/sensoroptik/7251068726

Но это пром автоматизация, цены соответствующие


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 13:56 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Эту штуку я пару раз сам применял. По-сути это опторазвязаный TSOP в одной коробке с излучателем и генератором пачек.

Но увы: Время отклика - 2 мс. Многовато... Надо в 10 раз шустрее...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 31 дек 2008, 22:47
Сообщения: 175
Откуда: Подмосковье, Ногинск
прог. языки: С, С++, Ну и начинал я в Visual Basic.
ну 10 таких поставить и запустить каждый чуть позже другого. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Вычесть из основного сигнала сигнал засветки, который взять от еще одного фотодиода. Это сильно улучшит фильтр.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TSOP на 100 кГц или как поймать 200 мкс
СообщениеДобавлено: 02 апр 2009, 14:09 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
-= Александр =- писал(а):
Лазер не годится из-за вибрации поверхности, на которую его будут ставить. Когда мимо него кто-нить пройдет - луч уплывет.


пути решения:
1. чуток "рассеять" луч лазера - например, напылением на зеркале развертки, формой зеркала, или спец.рассеивателем - стеклышком - после зеркала
2. сделать механическую стабилизацию на гироскопе либо путем монтажа лазера на тяжелом девайсе / штуке с балластом. Это может быть емкость, заполняемая водой.

можно использовать оба метода одновременно.

_________________
злой полицейский


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

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


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

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


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

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