Страница 1 из 1
Дешифратор IR на AVR - TSOP1756 vs TSOP1738 - проблемы
Добавлено: Вт ноя 27, 2007 11:25:32
VladimirVladimirovitch
Делаю макет, приемник ИК с пульта ТВ, и отображение полученных битов на ЖК дисплее.
Т.к. TSOP1736 или TSOP1736 поблизости не нашел, взял TSOP1756.
Но сей приемник показывает погоду - одни и те же клавиши пульта интерпритируются девайсом по разному.
Сдается мне что дело портит несущая в 38(36)KHz, т.к. приемник работает на 56...
Вообще здорово ли такое различие в несущих (56 vs 36) влияет на качество распознавания? Стоит ли все же искать TSOP1738 для макета или можно что-то сообразить и на TSOP1756?
Добавлено: Вт ноя 27, 2007 14:25:17
lexmulya
Скорее всего ничего не получиться так как приемник нужен на туже частоту что передатчик. Для TSOP17xx хх как раз и есть это частота, ну это я так понимаю вы уже знаете.
Добавлено: Вт ноя 27, 2007 14:55:33
Aheir
Нужен соответствующий приемник.
Добавлено: Вт ноя 27, 2007 20:06:37
VladimirVladimirovitch
lexmulya писал(а):Скорее всего ничего не получиться так как приемник нужен на туже частоту что передатчик. Для TSOP17xx хх как раз и есть это частота, ну это я так понимаю вы уже знаете.
На моей осцилограмме импульса цифры "1" четко видны различия во временных задержках битов (см.вложение)... Странно, вроде бы все нормально. Или может 1736 другую осцилограмму даст? Поймет что допустим пачка из 9 импульсов это один бит..?
Добавлено: Вт ноя 27, 2007 20:59:26
lexmulya
Странно, вроде бы все нормально. Или может 1736 другую осцилограмму даст?
Скорее всего так и будет, я к сожалению с Ик не работал.
Ты программу для мк сам писал? если нет то, попробуй залить в мк прогу которая точно работает с 36 и посмотри.
Поймет что допустим пачка из 9 импульсов это один бит..?
8 бит-1 байт. 9 это для проверки и синхры.
Добавлено: Вт ноя 27, 2007 21:13:21
Aheir
lexmulya писал(а):8 бит-1 байт. 9 это для проверки и синхры.
Скорее всего, автор имеет в виду не это. Просто в силу более высокой несущей этот фотоприемник "хватает" несколько импульсов там, где 1736 видел бы всего 1.
А протоколы ИК пультов хоть и часто кратны по разрядности 8-ми битам, все же мало общего имеют с UART'ом. Можно посмотреть, например,
http://www.radiokot.ru/articles/14 
Добавлено: Вт ноя 27, 2007 21:20:59
lexmulya
Наверное вы правы, всетаки 56 щитай в 2 раза больше 36

Добавлено: Вт ноя 27, 2007 22:29:39
VladimirVladimirovitch
Сам писал. Пойду искать ченить похожее на мою схему
Добавлено: Вт ноя 27, 2007 22:38:16
VladimirVladimirovitch
Aheir писал(а):lexmulya писал(а):8 бит-1 байт. 9 это для проверки и синхры.
Скорее всего, автор имеет в виду не это. Просто в силу более высокой несущей этот фотоприемник "хватает" несколько импульсов там, где 1736 видел бы всего 1.
Снял вот осцилограмму с ИК фотодиода. Точь в точь - тока намного чище! Получается TSOP ничего и не выделяет.
На фотке - Слева - с ИК диода, Справа с TSOP1756
Похоже TSOP на чужой несущей вообще шумы еще лепит! Не надо наверное купить TSOP36 всетаки попробовать
Добавлено: Вт ноя 27, 2007 23:21:53
Паятель
На нехарактерной для него частоте у фотоприемника сильно падает дальность четкого распознавания импульсов. Может, в этом дело?
Добавлено: Ср ноя 28, 2007 06:48:41
lexmulya
На нехарактерной для него частоте у фотоприемника сильно падает дальность четкого распознавания импульсов.
Там же еще вроде внутри фильтр и усилитель стоит, который естественно настроен на другую частоту(на 56кГц) а нужен на 36кГц
Добавлено: Ср ноя 28, 2007 10:05:13
VladimirVladimirovitch
Паятель писал(а):На нехарактерной для него частоте у фотоприемника сильно падает дальность четкого распознавания импульсов. Может, в этом дело?
Да. Но я подносил пульт совсем близко.
Нашел вот пульт с 56KHz - та же песня. Значит дело у меня не в несущей а в коде. Нашел вот на радиокоте статейку с исходниками - вечерком посмотрю, залью прошивку, посмотрю
Добавлено: Пт ноя 07, 2008 14:00:50
clawham
Уважаемый , а исходничек-то не выложите? тоже хочу раскладывать ИК сигнал от пульта на конкретные команды мегой 32 и управлять термостатом(ну типа камин с ШИМ регульровкой, ЖК индикацией таймерами режимами "ночью холодней - утром - жарче" ну и так далее...но ключевое дело в - пультике....надо команды пультика дешифровывать
Добавлено: Пт ноя 07, 2008 19:03:37
Aheir
Я правильно понимаю, что надо снять протокол с пульта? Тогда для исходников рановато пока. Сначала надо осциллографом снять сигнал и понять, что это за протокол, а уж потом писать для него обработчик.
По крайней мере, я так поступал...
http://radiokot.ru/articles/14
http://radiokot.ru/articles/16