roboforum.ru

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

TSOP1736 ИК передатчик проблема

TSOP1736 ИК передатчик проблема

vovkolg » 28 дек 2011, 21:00

Делаю ИК пульт на atmega8. Сделал простейший передатчик и приемник на одной плате.
Когда направляю ик-светодиод на плату(tsop), то tsop1736 подает 0 на ногу мк и срабативает преривание, а затем загорается светодиод.
(пока нет проверки команди, просто регистрируется наличие отсуствие сигнала)

Но дальность всего 1.5-2 метра, причем ик-светодиод нужно направить прямо на tsop, иначе гаснет светодиод.

Когда беру пульт от телевизора, то его можна направлять в любую точку комнати(растояние до плати 5-10 метров) и светодиод светится.(проверял три пульта)

Почему в самодельного передатчика дальность всего 2 метра.
ИК светодиод рабочий, включений через транзистор, менял на светодиод от пульта - ничего не изменилось.

Работа передатчика
С помощью таймера1 в режиме стс сделал меандр 36Кhz, скважность 50%
В одном такте 17 таких меандров
В посилке(команде) 14 тактов по 1.5ms

между посилками(командами) делаю задержку 110ms.

Прикрепляю код программи на Codevision и файл в Proteus
mega8_tsop36khz.rar
Файли
(203.15 КиБ) Скачиваний: 0

Re: TSOP1736 ИК передатчик проблема

Myp » 28 дек 2011, 22:02

если работает значит мощность мала, какой Ик диод используешь на какой паспортный ток и какой по факту? попробуй поменять резистор и подать ток на него побольше

Re: TSOP1736 ИК передатчик проблема

vovkolg » 28 дек 2011, 22:18

У меня ик-светодиод подключений через транзистор без резистора.
Померил спад напряжения 1.5 вольт.

Ик-светодиод припаял на рабочем пульте( тот что там бил я випаял). Пульт работает отлично. Так что проблема не в ик-светодиоде. Скорее всего в коде передатчика.

Посоветуйте, может задержку где-то поставить или импульси не так сделал.

Частоту и скважность проверял в протеусе.

Re: TSOP1736 ИК передатчик проблема

dccharacter » 28 дек 2011, 22:48

поставь резистор 1кОм в базу транзюка и резистор 430 Ом последовательно с диодом.

Re: TSOP1736 ИК передатчик проблема

vovkolg » 28 дек 2011, 23:29

dccharacter писал(а):поставь резистор 1кОм в базу транзюка и резистор 430 Ом последовательно с диодом.


Спасибо огромное, помогло. Теперь не то что в комнате где плата, но и с соседней ловит. Правда очень много ложних срабативаний(ик-светодиод в тот момент виключен) порядка 5-10 за секунду. Может резистор другой поставить?

Re: TSOP1736 ИК передатчик проблема

dccharacter » 28 дек 2011, 23:45

Если ИК-диод выключен (унеси в туалет, чтобы проверить), то у тебя проблема на стороне ТСОП-а, а не диода.

Re: TSOP1736 ИК передатчик проблема

vovkolg » 29 дек 2011, 00:18

dccharacter писал(а):Если ИК-диод выключен (унеси в туалет, чтобы проверить), то у тебя проблема на стороне ТСОП-а, а не диода.


Новая проблема
Вместо ик-диода ставил резистор или обичний светодиод и все равно било срабативание. Теперь думаю почему.
Ладно куплю пару нових tsop-ов через пару дней тогда и отпишусь. Или когда что нибудь придумаю.

Добавлено спустя 23 минуты 26 секунд:
отпаял транзистор, припаял напрямую к ножке мк, ловит с 1метра примерно. Но нужно попасть точно в тсоп. Опять очень много ложних страбативаний. Наверное тсоп плохо работает.

Спасибо всем за помощь.

Re: TSOP1736 ИК передатчик проблема

Myp » 29 дек 2011, 09:21

если всё делать правильно то всё работает правильно =)
правильно подключенный светодиод правильно работает
а тсоп ты правильно подключил? конденсаторы на питание поставил? у наверно срабатывает из за наводок по питанию.

Re: TSOP1736 ИК передатчик проблема

vovkolg » 29 дек 2011, 10:32

спасибо, буду пробовать

Re: TSOP1736 ИК передатчик проблема

Radist » 29 дек 2011, 10:55

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

Re: TSOP1736 ИК передатчик проблема

vovkolg » 29 дек 2011, 15:09

Решено.

Сделал на отдельной плате. TSop подключил (питание, два резистора и конденстатор ~15мкф). К нему подключил светодиод.

На первой плате передатчик. Подключил ик-диод напрямую без транзистора до ноги мк.


Работает. Проверял до 8-10 метров.(больше нет куда идти)


P.S. Иногда срабативает на первой плате светодиод(я его не випаевал), наверное какие то наводки.

Добавлено спустя 27 минут 8 секунд:
Написал коментар и скриншоти в proteus и codevision

Добавлено спустя 11 минут 47 секунд:
Добавил фото и видео работи девайса
Вложения

[ Воспроизвести файл QuickTime ] PC295565.MOV [ 4.75 МиБ | Просмотров: 7582 ]

PC295563.JPG
Doc1.doc
(695 КиБ) Скачиваний: 576
mega8_36khz+_2.rar
(643.83 КиБ) Скачиваний: 0

Re: TSOP1736 ИК передатчик проблема

Myp » 29 дек 2011, 15:13

во, яж говорю были наводки по питанию

Re: TSOP1736 ИК передатчик проблема

vovkolg » 02 янв 2012, 14:47

Дописал код передатчика и приемника

НА передатчике последовательно включается 6 команд.

На приемнике загораются светодиоды, если есть соответствующая команда




Фото,видео и файли в Codevision и Proteus.
Вложения
P1025582.JPG

[ Воспроизвести файл QuickTime ] P1025574.MOV [ 5.1 МиБ | Просмотров: 7488 ]

atmega8_ИК_tsop1736.rar
код
(663.58 КиБ) Скачиваний: 0

Re: TSOP1736 ИК передатчик проблема

vovkolg » 05 апр 2014, 20:40

Так как доработал немного материала. Решил скинуть вариант - передатчик и приемник на одной плате. Вдруг кому пригодится. Проект делал для лазертага (игра, когда стреляют инфракрасным лучом, но проект не получился из за того что дальность без солнца 100-200 метров, тогда как на прямом солнце до 10 метров).

В программе, в таймере1 реализована передача сигнала(считывается из массива).
Далее сигнал приходит на TSOP1736, который на етой же плате, срабатывает прерывание по спаду импульса, которое запускает таймер1. В нем реализована проверка сравнения правильности сигнала.
Если проверка удачна в цыкле while засвечивается светодиод и гаснет.

P.S. Сорри за ошибки, родной не русский
Файл прикрепляю ниже, настройки и принтскрин codevision есть в файле Doc1.doc в архиве mega8_36khz+_2.rar
P.S.2. Настройки в codevision делаете как в файле Doc1.doc, а потом сравнивайте какие значение для таймера и меняете на новые, в новом проекте мог поменять значение
Вложения
lazertag++_Приймач.zip
(79.88 КиБ) Скачиваний: 0


Rambler\'s Top100 Mail.ru counter