roboforum.ru

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

TSOP дальность

Re: TSOP дальность

Сообщение Romikgy » 28 дек 2011, 15:48

а можно поточнее , что обозначает "послойно" и что обозначает "управлять точкой"?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: TSOP дальность

Сообщение Vicont » 15 авг 2012, 02:45

Myp писал(а):ИК диод на несколько ватт и линзу =)

:shock: Ничего себе! Лично я мощностью более 130мВт в продаже не встречал...
А какую конкретно марку светодиода можете посоветовать, чтобы на 5-10 метров хватило?

А то я собирал излучатель на TSAL6200, поставив пару штук параллельно, питал от 5V. В итоге максимальная длина срабатывания приемника TSOP1736 составила 30-40 см прямой наводкой. :(
Аватара пользователя
Vicont
 
Сообщения: 10
Зарегистрирован: 08 сен 2011, 17:27
Откуда: Курган
прог. языки: asm for AVR

Re: TSOP дальность

Сообщение Myp » 15 авг 2012, 03:01

обычный ИК светодиод прямой наводкой бьёт на пару метров
у тебя просто где-то косяк был в программе или в схеме

ты же пултом от телевизора буз проблем пользуешься :) а там 3 вольта и дешевый светодиод.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: TSOP дальность

Сообщение Vicont » 15 авг 2012, 03:28

Да никакой программы нету. Схема простая, ее можно в 2-х словах описать: На инверторах 74HC00 собран генератор, настроенный ровно на 36кГц, сигнал с него идет на полевик BS170, который подает ток на два TSAL6200, стоящих параллельно. Не пойму где косяк... :(
Аватара пользователя
Vicont
 
Сообщения: 10
Зарегистрирован: 08 сен 2011, 17:27
Откуда: Курган
прог. языки: asm for AVR

Re: TSOP дальность

Сообщение Radist » 15 авг 2012, 14:02

Косяк в том, что народ не любит читать. В даташите на тсоп написано английским языком: сигнал для него - промодулированная НЧ! несущая 36 кГц. Так что схема у вас явно неправильная, надо два генератора и смешать сигнал на схеме 2И. Теперь насчет дальности: со скольки метров телевизор видит пульт? А знаете почему? Потому что приемник и передатчик находятся в разных местах. В локаторе они рядом. Короче, опять же в даташите написано, что в тсопе хитрая система АРУ, и если на нее сбоку тихонько светить - она снизит чувствительность, чтоб не влететь в насыщение. Нужна идеальная оптическая изоляция светодиода и тсопа. Для этого светодиод засовывают в абсолютно непрозрачную трубку, лучше металлическую. Торцом светодиод тоже светит. Как только все это сделаете - дальность будет огого. У меня при токе 5 мА через светодиод дальность была 1 м!
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: TSOP дальность

Сообщение Vicont » 15 авг 2012, 17:22

Radist писал(а):сигнал для него - промодулированная НЧ! несущая 36 кГц.
В смысле, Вы имеете в виду ШИМ?

Radist писал(а):Так что схема у вас явно неправильная, надо два генератора и смешать сигнал на схеме 2И.
То есть, Вы хотите сказать, что один генератор будет настроен на 36кГц, а другой в несколько раз меньше, чтобы он выдавал импульсы пачками... Но ведь тогда на выходе ТСОПа будет дискретный сигнал, равный по скважности второму генератору. Верно?

Мне бы желательно на выходе приемника иметь постоянный устойчивый сигнал. Это для спортивного секундомера, срабатывающего при пересечении роботом ИК-луча. Конструкция получилась рабочая, только не совсем стабильная: как уже упоминал, не устраивает дальность и иногда бывают ложные срабатывания хоть и стоит фильтр нижних частот.
Аватара пользователя
Vicont
 
Сообщения: 10
Зарегистрирован: 08 сен 2011, 17:27
Откуда: Курган
прог. языки: asm for AVR

Re: TSOP дальность

Сообщение Myp » 15 авг 2012, 17:50

совершенно верно, на выходе будет дсикретный сигнал, это номральный режим работы тсопа
тсоп и придуман чтобы ппринимать данные, как раз такими пачками.

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

для секундомера лучше по старинке, приёмник на фототранзисторе в чёрной трубочке направленный на передатчик.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: TSOP дальность

Сообщение legion » 15 авг 2012, 17:51

Шлите частые короткие пачки. Не пришла пачка или несколько - есть пересечение. Насколько короткие и частые пачки слать - читайте в даташите на ТСОП. Заодно немного помехоустойчивости можно получить, контролируя длину пачки. У меня некоторые энергосберегайки под цоколь нечасто но стабильно дают помехи на 36 кГц.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: TSOP дальность

Сообщение Vicont » 15 авг 2012, 18:36

Спасибо. Попробую поэкспериментировать на досуге с пачками импульсов.
Но применительно к секундомеру, думаю, что склонюсь в итоге к простейшему варианту с фототранзистором.
Аватара пользователя
Vicont
 
Сообщения: 10
Зарегистрирован: 08 сен 2011, 17:27
Откуда: Курган
прог. языки: asm for AVR

Re: TSOP дальность

Сообщение Vicont » 27 авг 2012, 01:33

В журнале "Левша" №10 2004г., нашел статью, в которой предлагают собрать мастеркитовский ИК-барьер на ТСОПе:
Изображение Изображение
Я собрал схемку с излучателем и провел ряд экспериментов. Светодиоды поставил первые попавшиеся, не знаю какой марки, но точно отечественного производства, возможно АЛ107 или или АЛ108.
Как заявлено в статье, генератор, собранный на элементах C3, R4, R5 должен задавать частоту 36кГц. Но если рассчитать по формуле F=1/(0,693*C3*(R4+2R5)), то теоретическая частота будет ~34 889 Гц. Замерив с помощью осциллографа получил 34 843 Гц, т.е. в пределах погрешности на качество конденсаторов, но это далеко от 36кГц. Я не понял, это так задумано лили разработчик устройства допустил ошибку???

Вот осциллограмма первого замера. Мне показалось странным, что в паузе между пачками высокий лог уровень а не низкий... это нормально?
Изображение

Код: Выделить всёРазвернуть
характеристики несущего сигнала:

- частота примерно 180Гц;
- период несущей частоты = 5,57mS;
- продолжительность пачки = 2,23mS;
- продолжительность паузы = 3,37mS.

характеристики основного сигнала:
- частота примерно 34 843 Гц;
- период основной частоты = 28,7uS;
- продолжительность импульса = 14,0uS;
- продолжительность паузы = 14,7uS.

число импульсов в каждой пачке: N=2,23mS/28,7uS = 77,7
число импульсов в каждой паузе: n=3,37mS /28,7uS = 117,4.


Но так или иначе ТСОП на это излучение среагировал. Дальность увеличилась до 1,5м. Но на выходе ТСОПа появился сигнал, идентичный несущему. В моей схеме секундомера этот сигнал подается на одновибратор с перезапуском 155АГ3, дающий задержку около 1 сек. Получилось так, что при каждом импульсе одновибратор перезапускается и дает на выходе постоянный лог. уровень.

В даташите ТСОП1736 сказано, что число импульсов в каждой пачке должно быть от 10 до 70, а у меня вышло 77... Это в принципе нормально, или перебор?

Дальше я пошел другим путем: В приемнике я ТСОП1736 на ТСОП1738 Заменил - R4 1 кОм на 2620 Ом, R5 3,9кОм на 7730 Ом, C3 4,7nF на 2,1nF(Причем значения внесенных компонентов не номинальные, а реальные, замеренные приборами).
Расчетная частота получилась 38006 Гц, практическая уже 38462 Гц (скорее всего из-за конденсатора, их вообще китайскими мультиплетами тяжело точно мерить).

Код: Выделить всёРазвернуть
характеристики несущего сигнала:
- частота примерно 190Гц;
- период несущей частоты = 5,27mS;
- продолжительность пачки = 2,17mS;
- продолжительность паузы = 3,13mS.

характеристики основного сигнала:
- частота примерно 38 462 Гц;
- период основной частоты = 26,0uS;
- продолжительность импульса = 13,3uS;
- продолжительность паузы = 12,7uS.

N1= 2,17mS/26,0uS = 83 импульса в пачке
N2= 3,13mS/26,0uS = 120,38 импульсов в паузе


Результаты испытаний меня удовлетворили. Дальность выросла до нескольких метров, а на выходе ТСОПа был уже не периодический сигал, а постоянный лог уровень, в зависимости от пересечения луча, т.е. аналогично подаче немодулированной частоты, но ложных срабатываний пока замечено не было.

В общем прошу помочь разобраться в результатах экспериментов... все ли правильно я сделал?
Аватара пользователя
Vicont
 
Сообщения: 10
Зарегистрирован: 08 сен 2011, 17:27
Откуда: Курган
прог. языки: asm for AVR

Re: TSOP дальность

Сообщение legion » 27 авг 2012, 13:24

Высокий лог уровень при отсутствии сигнала - нормально.
Пачки по 77 импульсов скорее всего и вызвали потерю сигнала в конце пачки и, соответственно, прерывистый уровень на выходе ТСОПа.
Поздравляю с успешным экспериментом. =)
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: TSOP дальность

Сообщение Vicont » 27 авг 2012, 13:45

legion писал(а):Поздравляю с успешным экспериментом. =)
Спасибо.
Но ведь во втором случае в пачке было около 83-х импульсов, но на выходе ТСОПА был сигнал типа нажатия кнопки. меня то он удовлетворил, но еще кое где я читал, что ТСОП так на момехи реагирует, словно сигнал был вообще не модулированный, а чисто 36 или 38 кГц...
Аватара пользователя
Vicont
 
Сообщения: 10
Зарегистрирован: 08 сен 2011, 17:27
Откуда: Курган
прог. языки: asm for AVR

Re: TSOP дальность

Сообщение legion » 27 авг 2012, 13:56

Во втором случае повезло. Другой TSOP, другая частота, другие длительности сигнала/паузы. Если еще немного увеличить пачку - сигнал начнет срываться к ее концу. Если просто взять другой TSOP1738, то может тоже срываться, т.к. такой режим работы не гарантирует стабильный прием.

UPD: Хотя нет, это я с утра фигню несу какую-то. Не должен вообще ТСОП постоянный сигнал выдавать. Как раз когда он прерывался в первом случае - он работал штатно. Что происходит во втором - хз.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: TSOP дальность

Сообщение Vicont » 27 авг 2012, 14:00

legion писал(а):Во втором случае повезло. Другой TSOP, другая частота, другие длительности сигнала/паузы.

Но ведь на все ТСОПы 17ХХ один общий даташит, значит они должны подчиняются одним законам.
Аватара пользователя
Vicont
 
Сообщения: 10
Зарегистрирован: 08 сен 2011, 17:27
Откуда: Курган
прог. языки: asm for AVR

Re: TSOP дальность

Сообщение Radist » 27 авг 2012, 14:32

ТСОП выдает единицу, когда ничего не видит, и падает в ноль, если видит модулированную пачку. Слишком большая пачка - не хорошо. Отклонения частоты от 36 кГц допустимы, в даташите есть характеристики полосового фильтра тсопа. То, что генератор выдавал между пачками высокий уровень - дело случая, поэтому лучше делать программные генераторы на мелких МК (плохо светить во всю мощь в паузах - батарейку жрет, выходной транзистор нагружает).
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Пред.След.

Вернуться в Сенсорика

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

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