roboforum.ru

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

TSOP на 100 кГц или как поймать 200 мкс

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

TSOP на 100 кГц или как поймать 200 мкс

Сообщение -= Александр =- » 02 апр 2009, 13:04

Сабж товарищи. Помогите придумать девайс, способный зафиксировать появление (проход) объекта. Причем надо гарантировать срабатывание за 200 мкс. Тоесть обычный TSOP с его пачками по 10 импульсов отпадает - за время паузы все пропустит... У кого какие идеи? Конструктив любой - на отражение или на просвет - без разницы. Единственное что не подходит лазер - не получится его точно навести.

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение avr123.nm.ru » 02 апр 2009, 13:10

объект из чего ? фотоприемник можно защитиь от боковых засветок надев трубу на него.
Последний раз редактировалось avr123.nm.ru 02 апр 2009, 13:11, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение blindman » 02 апр 2009, 13:11

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

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

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение Denis_Wozniak » 02 апр 2009, 13:16

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение -= Александр =- » 02 апр 2009, 13:22

Объект - спортсмен. При том любая его часть (рука, нога, колесо велосипеда). Естественно нужно нечто оптическое. Может кто знает промышленные датчики, способные на такое?

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

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


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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение EdGull » 02 апр 2009, 13:31

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение Denis_Wozniak » 02 апр 2009, 13:34

(рука, нога, колесо велосипеда)

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение Digit » 02 апр 2009, 13:37

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение -= Александр =- » 02 апр 2009, 13:40

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение blindman » 02 апр 2009, 13:41

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!

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение realsystem » 02 апр 2009, 13:44

Я как-то сталкивался с подобными: http://www.e-automation.ru/sensoroptik/7251068726

Но это пром автоматизация, цены соответствующие
realsystem
 
Сообщения: 629
Зарегистрирован: 01 фев 2009, 01:32
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение -= Александр =- » 02 апр 2009, 13:56

Эту штуку я пару раз сам применял. По-сути это опторазвязаный TSOP в одной коробке с излучателем и генератором пачек.

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение Denis_Wozniak » 02 апр 2009, 14:05

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение Виталий » 02 апр 2009, 14:05

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

Re: TSOP на 100 кГц или как поймать 200 мкс

Сообщение Digit » 02 апр 2009, 14:09

-= Александр =- писал(а):Лазер не годится из-за вибрации поверхности, на которую его будут ставить. Когда мимо него кто-нить пройдет - луч уплывет.


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

можно использовать оба метода одновременно.
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

След.

Вернуться в Электроника, электротехника

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 3