купил я tsop4838 хотел проверить, о когда ик диод закмул, то как было 5 так и осталось когда на пульте жмешь перемотку то тестер показывает 3,5 вольта....
я так понял сигал должен буть переодический??? и тсоп не просто переключается, он тоже импульстно работает
просто я хотел сделать так, взять диод, подать на него свои 3,3 вольта, взять тсоп , подключать, выход подключить к реле... через усилитель, но выходит так е пройдет?
Так TSOP состоит не только из ик приемника, а еще из демодулятора, фильтроа и еще всякого... Т.о. частота несущей должна быть, в данном случае, 38кГц. Загляните сюда и думаю будет понятно http://parts.roboclub.ru/index.shtml?ik
Ничего сложного нет! Цитирую вышеприведенную ссылку(что и написано в datasheet на tsop"е): "Рабочий" сигнал должен отвечать следующим требованиям: 1. быть возможно ближе к частоте несущей 2. в пачке должно быть 10 или более импульсов 3. за пачкой от 10 до 70 импульсов должна следовать пауза длительностью не менее 14 импульсов"
3-ий пункт является ответом на ваш вопрос о постоянной посылке, т.е. после пачки нужно ОБЯЗАТЕЛЬНО делать паузу, а затем посылать следующую. Если постоянно слать пачку (равно как и просто подать напряжение на излучатель) то ничего хорошего не выйдет - на тисиопе появится сигнал и сразу исчезнет.
Вот простейший пример для CVAVR
#define IR_LED PORTx.y #define TSOP PINx.y
for(i=0;i<=19;i++)//пачка из 20 импульсов { delay_us(14);// почти меандр 36кГц IR_LED=1; delay_us(14); IR_LED=0; }
if(TSOP==0)//опрашиваем тсоп { // Place your code for IR_LOCATOR here } delay_ms(100);//та самая пауза, но она не нужна если далее следует инструкции, требующие времени.
Можно конечно! С его выхода транзистор (я ставил КТ315) и после него кондер 100 мкФ на землю и реле. Отлично работает! Пультом любую кнопку нажал и реле сработало.
libricon писал(а):получается подали все , пачку и смотрим что пришло?
да, так и получается
libricon писал(а):а как там если придет всяпачка? это можно засечь?
по большому счету неважно, придет вся пачки или половина, главное чтобы этого хватило, чтобы тсоп детектировал. А засечь - это узнать сколько импульсов пришло на тсоп? Если да, то нужно точно выстроить часту несущей, а на выходе тсопа брать выборки по времени и считать их, если 0. Но зачем?[/quote]
я сначала хотел сделаать так, что излучатель будет на против тсопа смысле в том, что если тело просто через него, то надо чтобы сработал... а я так понимаю можно же излучательпоставить вместе и тсопом рядом, инфракрасный цвет отрожается же хорошо
Можно как угодно. Только если TSOP напротив излучателя ставить, расстояние между ними может быть приличное(если в педелах прямой видимости). Я сделал все в одном модуле: