Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/48: Рейтинг темы: голосов - 48, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 72

TSAL/TSOP

11.04.2011, 00:57. Показов 9384. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь на своей макетке собрать прототип пульта ДУ, то бишь передачу данных "ИК светодиод TSAL4400 -> фотоприемник TSOP2136".

Приемник (идет на RX UART):

http://gyazo.som/fb16293d24032bafc147052o32a9a06e.png

Передатчик (резистора R10 нет):

http://gyazo.som/be5469c4ef4cb66dd099a701f0bed8e0.png

Суть: раз в секунду инкрементирую переменную и подаю на передатчик UART - на прием стоит прерывание, которое выводит полученное число на дисплей.
Вроде бы даже работает, но возникла пока что необъяснимая проблема: информация передается всегда - если зажать диод в кулаке, если закрыть приемник рукой, если экранировать их текстолитом (в том числе нетравленным, со слоем меди), если засунуть светодиод под стол, если их направить друг к другу задними сторонами (где, судя по даташитам, вообще передачи быть не должно) и что самое дикое - если убрать светодиод и поставить вместо него резистор на 330 Ом (но тогда просто идет рандом, но он идет - прерывание срабатывает О_о).
Если направить на приемник свет с настольной лампы, на дисплей выводятся нули, то есть датчик работает 100% и с мощного источника съедает практически непрерывный сигнал (который даже не фильтруется TSOPом с его извратами насчет ограничения "burst length" и подобного) - отсюда и нули.

- вот как это все выглядит.

Есть подозрение, что не в ИК все дело, а из-за всего этого навесного монтажа получилась какая-то антенна, но это как-то абсурдно..
Возможно, проблема в чем-то очень банальном, но я пока не выяснил, в чем. Есть ли у кого варианты, из-за чего такое может быть?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.04.2011, 00:57
Ответы с готовыми решениями:

Параллельное подключение Flash в TSOP 48
Всем доброго времени суток. Имеется чудо китайской техники в виде планшета. в нем имеется 1 ftosh в TSOP 48. Рядом имеется посадочное...

USART на TSoP`е
Вот возникла задумка - оседлать ИК-приёмники TSoP для передачи инфы на МК, пусть даже и с небольшой скоростью. Может кто-нибудь делал и...

TSOP + мотор = интерференция ?
Привет всем ! Вчера столкнулся с такой проблемой : имеется маленький роботик pic16f785 + l293 + диод IR + Tsop4838 и два моторчика , цель...

10
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
11.04.2011, 01:12
Тот резистор с вызода TSOP, который подписан "optional" - в вашей схеме есть?

*У меня кстати тоже было подобное. Причем для меня это было довольно большой проблемой: устройство - ИК барьер :) Решилось все заменой тсопа на другой (такой-же модели).
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 72
11.04.2011, 01:32
Черт, про этот резистор я и позабыл - почему-то думал про внутреннюю подтяжку и вычеркнул его =\
Хорошо, добавлю. Но разве TSOP не выдает при отсутствии сигнала единицу на выходе? Я к тому, что подтяжка, вроде бы, и не нужна - все осуществляется внутри приемника..
Это, кажется, может решить проблему с резистором вместо диода - UART ловит шум, но как тогда объяснить всепроницаемость ИК сигнала - тут информация идет без искажений? :)
0
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
11.04.2011, 01:35
Могу предположить, что образовался токопроводящий канал. От несмытого флюса, например, или перемычка где-то образовалась. Канал слабый, передачу вести может, но при засвечивании фотоприёмника глушится и выдаёт нули, будучи прижатым TSOPом.

А зачем тесты с UARTом? можно же просто кнопку поставить. Вкл-выкл. А на приемнике - светодиод, горит-не горит. И тестировать так.

Кстати, не лучше было бы на двух разных макетках собрать?
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 72
11.04.2011, 01:42
Подобный канал или замыкание искал, но там все в основном проводами с PLC/BLC коннекторами, а если и паял транзистор, то обычной канифолью. Пробовал отключать датчики, перетыкать провода, менять их - очевидных каналов нет..

Можно и так, но я заодно и точность передачи проверяю, а на UARTe с его старт/стоп битами и меняющимся сигналом отследить легче, насколько точно оно передается.

Лучше, но нет второй макетки) А тратить текстолит на прототип не охота.. Да и делать уже необходимое устройство без проверки азов тоже не хочется.

UPD. Добавление резистора на 10к между выходом датчика и питанием ничего не изменило.

UPD1. Пробовал вместо несущей подать на базу транзистора лог.0 (замкнул на общий), чтобы он был всегда открыт - информация не передается, значит все дело в TSOPе и нет альтернативных маршрутов для UART.

UPD2. Если заменить TSAL на обычный красный светодиод, то передача есть, но уже легко искажается тетрадкой между ним и TSOPом.
Может, я просто недооцениваю ИК излучение и оно на самом деле такое мощное и проходит сквозь все? :)
0
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
11.04.2011, 05:15
я тут почитал про TSAL4400... он жрёт 100 мА? ни хрена себе, возможно ты и правда недооцениваешь его мощь. не понятно только, откуда идут сигналы если его снять и заменить резистором.

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

это так, всё предположения.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
11.04.2011, 15:05
не понятно только, откуда идут сигналы если его снять и заменить резистором.
Когда я с этим боролся - пришел к выводу, что в тсопе какой-то косяк и он ловит помехи по питанию (на несколько милливольт оно может дергаться при нагрузке). А так-как эти помехи идут с частотой 36кГц - тсоп принимает их за полезный сигнал, усиливает и подает на выход.

Собственно, стоило мне заменить TSOP на другой как все тут-же заработало. А этот до сих пор хранится в отдельном пакетике.. мало-ли, вдруг пригодится :)
0
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 3,180
11.04.2011, 17:05
я как-то лет 8 назад купил тсоп для управления компом. собрал и обломался. Вот только год назад понял, что забыл подтяжку
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 72
11.04.2011, 23:47
Цитата Сообщение от dsodir
...в тсопе какой-то косяк и он ловит помехи по питанию...
Пока что это больше всего похоже на правду. Но я пробовал заменять его - эффект тот же. Я уже пробовал на длинном проводе (тот желтый, что на фото) подключать резистор - в 2 из 3 случаев число передается верное (до
этого провод был короче - был сплошной рандом). Если изменить несущую (72 кГц, например), то ничего не передается.

В общем, очевидно, что решением проблемы будет сделать передатчик и приемник на разных контроллерах и с разным питанием, но сам вопрос уже не отпускает - любопытно из-за чего такое может быть :)
0
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 582
12.04.2011, 00:20
Цитата Сообщение от OTPINE
про перекрытие перегородкой: если он реально мощный, то его свет отражается, освещает стены твоей комнаты и от них уже ослабевший, но вполне достаточный сигнал поступает на TSOP.
Можно еще сквозь камеру телефона на этот свет посмотреть. Как насчет отраженного, не уверен, а прямой свет будет виден.
0
0 / 0 / 0
Регистрация: 06.02.2010
Сообщений: 262
14.04.2011, 00:59
устройство - ИК барьер
Очень интересно, dsodir ! Хотел создать отдельный топик с вопросом... Задам вопрос здесь.
Я хотел повторить вот такую схему http://www.mostirkit.ru/main/set.php?code_id=17593
http://www.mostirkit.ru/main/schemi.php?num=389
Мне необходимо для охранной сигнализации периметра на дистанции до 20м.
Опишите пожалуйста параметры и схему Вашего устройства. Поделитесь впечатлениями, пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2011, 00:59
Помогаю со студенческими работами здесь

ИК управление без TSOP
Всем привет! Десятки раз делал всякие устройства, управляемые по ИК каналу. Использовал там фотоприемники типа TSOP, которые воспринимают...

ATmega8a-pu и TSOP v4836
есть TSOP v4836 подключен как указано на схеме. Выход подключен к ATmega8a-pu PD2 и подтянут через 10кОм к VCC. Вопрос почему любой...

tsop 1738 atmega32
Всем привет! Решил тут считать со всех пультов сигнал и создать базу ик сигналов, что бы использовать ее для управления техникой с...

Возможно ли обмануть АРУ TSOP?
555, делающий 38 кГц видится простейшим приёмником на TSOPе (собсно приёмник+транзистор+светодиод), но максимум на 5 см. Если посветить...

Нужно подружить AVR & TSOP & MikroPascal
Хочу подружить ИК-ПДУ и свою мегу. нашел только это http://www.mykroe.com/forum/viewtopys.php?f=76&t=24340. подкиньте инфы понятной :)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3, Box2D, FreeType и SDL3_ttf из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru