Дешифратор IR на AVR - TSOP1756 vs TSOP1738 - проблемы
-
VladimirVladimirovitch
- Встал на лапы
- Сообщения: 126
- Зарегистрирован: Чт мар 15, 2007 10:48:10
Дешифратор IR на AVR - TSOP1756 vs TSOP1738 - проблемы
Делаю макет, приемник ИК с пульта ТВ, и отображение полученных битов на ЖК дисплее.
Т.к. TSOP1736 или TSOP1736 поблизости не нашел, взял TSOP1756.
Но сей приемник показывает погоду - одни и те же клавиши пульта интерпритируются девайсом по разному.
Сдается мне что дело портит несущая в 38(36)KHz, т.к. приемник работает на 56...
Вообще здорово ли такое различие в несущих (56 vs 36) влияет на качество распознавания? Стоит ли все же искать TSOP1738 для макета или можно что-то сообразить и на TSOP1756?
Т.к. TSOP1736 или TSOP1736 поблизости не нашел, взял TSOP1756.
Но сей приемник показывает погоду - одни и те же клавиши пульта интерпритируются девайсом по разному.
Сдается мне что дело портит несущая в 38(36)KHz, т.к. приемник работает на 56...
Вообще здорово ли такое различие в несущих (56 vs 36) влияет на качество распознавания? Стоит ли все же искать TSOP1738 для макета или можно что-то сообразить и на TSOP1756?
-
VladimirVladimirovitch
- Встал на лапы
- Сообщения: 126
- Зарегистрирован: Чт мар 15, 2007 10:48:10
lexmulya писал(а):Скорее всего ничего не получиться так как приемник нужен на туже частоту что передатчик. Для TSOP17xx хх как раз и есть это частота, ну это я так понимаю вы уже знаете.
На моей осцилограмме импульса цифры "1" четко видны различия во временных задержках битов (см.вложение)... Странно, вроде бы все нормально. Или может 1736 другую осцилограмму даст? Поймет что допустим пачка из 9 импульсов это один бит..?
- Вложения
-
- CropImage2.jpg
- Моя осцилограмма импульса цифры "1"
- (18.96 КБ) 974 скачивания
-
lexmulya
- Встал на лапы
- Сообщения: 124
- Зарегистрирован: Ср авг 29, 2007 10:42:31
- Контактная информация:
Странно, вроде бы все нормально. Или может 1736 другую осцилограмму даст?
Скорее всего так и будет, я к сожалению с Ик не работал.
Ты программу для мк сам писал? если нет то, попробуй залить в мк прогу которая точно работает с 36 и посмотри.
Поймет что допустим пачка из 9 импульсов это один бит..?
8 бит-1 байт. 9 это для проверки и синхры.
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
lexmulya писал(а):8 бит-1 байт. 9 это для проверки и синхры.
Скорее всего, автор имеет в виду не это. Просто в силу более высокой несущей этот фотоприемник "хватает" несколько импульсов там, где 1736 видел бы всего 1.
А протоколы ИК пультов хоть и часто кратны по разрядности 8-ми битам, все же мало общего имеют с UART'ом. Можно посмотреть, например, http://www.radiokot.ru/articles/14
Оптимизм х (Опыт + Знания) = const
-
VladimirVladimirovitch
- Встал на лапы
- Сообщения: 126
- Зарегистрирован: Чт мар 15, 2007 10:48:10
-
VladimirVladimirovitch
- Встал на лапы
- Сообщения: 126
- Зарегистрирован: Чт мар 15, 2007 10:48:10
Aheir писал(а):lexmulya писал(а):8 бит-1 байт. 9 это для проверки и синхры.
Скорее всего, автор имеет в виду не это. Просто в силу более высокой несущей этот фотоприемник "хватает" несколько импульсов там, где 1736 видел бы всего 1.
Снял вот осцилограмму с ИК фотодиода. Точь в точь - тока намного чище! Получается TSOP ничего и не выделяет.
На фотке - Слева - с ИК диода, Справа с TSOP1756
Похоже TSOP на чужой несущей вообще шумы еще лепит! Не надо наверное купить TSOP36 всетаки попробовать
- Вложения
-
- 2007-11-27_223904.jpg
- На фотке - Слева - с ИК диода, Справа с TSOP1756
- (35.93 КБ) 897 скачиваний
-
VladimirVladimirovitch
- Встал на лапы
- Сообщения: 126
- Зарегистрирован: Чт мар 15, 2007 10:48:10
Паятель писал(а):На нехарактерной для него частоте у фотоприемника сильно падает дальность четкого распознавания импульсов. Может, в этом дело?
Да. Но я подносил пульт совсем близко.
Нашел вот пульт с 56KHz - та же песня. Значит дело у меня не в несущей а в коде. Нашел вот на радиокоте статейку с исходниками - вечерком посмотрю, залью прошивку, посмотрю
-
clawham
- Поставщик валерьянки для Кота
- Сообщения: 1957
- Зарегистрирован: Пт окт 31, 2008 09:38:55
- Откуда: Одесса
- Контактная информация:
Уважаемый , а исходничек-то не выложите? тоже хочу раскладывать ИК сигнал от пульта на конкретные команды мегой 32 и управлять термостатом(ну типа камин с ШИМ регульровкой, ЖК индикацией таймерами режимами "ночью холодней - утром - жарче" ну и так далее...но ключевое дело в - пультике....надо команды пультика дешифровывать
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Я правильно понимаю, что надо снять протокол с пульта? Тогда для исходников рановато пока. Сначала надо осциллографом снять сигнал и понять, что это за протокол, а уж потом писать для него обработчик.
По крайней мере, я так поступал...
http://radiokot.ru/articles/14
http://radiokot.ru/articles/16
По крайней мере, я так поступал...
http://radiokot.ru/articles/14
http://radiokot.ru/articles/16
Оптимизм х (Опыт + Знания) = const