-=Женек=- 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба Господа, мне и вопрос -то сформулировать сложно.... просто сейчас позвонил один товарищ и спросил - есть устройство на AVR, есть пульт от магнитолы, есть сама магнитола. Не сложно ли будет доавить в устройство на AVR функции, дабы управлять этой магнитолой. Схемотехнически конечно не сложно - на AVR повесить светодиод. ПРограммно - взять фотодиод, простуюу схемку и осциллограф, посвеить на эту кострукцию пультом, вникнуть в коды... А на практике? СЛожные ли в пультах коды? Может там 1000-битные команды? В общем решаема ли задача по созданию "эмулятора пульта?" Неохота портить пульт и напаивать на него контакты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tklim 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба А на практике? СЛожные ли в пультах коды? Может там 1000-битные команды? для начала посмотреть тут: http://lirc.sourceforge.net/remotes/ а потом осцилограф или что-нить его заменяющее и вперед... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Goodefine 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба Когда-то для отладки приемника написал простую неоптимизированную программу передатчика для этих трех протоколов. Кнопка одна и коды зашиты жестко. Но это легко правится, если подойдет... ЗЫ. Заполнение 36-40 кГц тоже придется организовать.. transmit_ir_nec.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба Неохота портить пульт и напаивать на него контакты. Посмотрите пакет CIRCA. Он содержит базу данных IR кодов, набранную с помощью быстродействующего считывателя. Это означает, что, в отличие от LIRC, в ней содержатся данные о несущих частотах (а большинство кодов используют несущую). База данных хранится в виде XML файлов, которые несложно понять. Описание кодов состоит из двух частей: - описание пакета (заглавная буква - имульс или пачка импульсов, маленькая буква - пауза, длительность определяется буквой) - описание протокола (частота несущей, длительности для каждой буквы описания, коды повтора, если они есть, и т.п.) Сейчас они, кажется, сменили формат, однако старые версии хранили все данные в виде обычных текстовых XML файлов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Женек=- 0 12 января, 2011 Опубликовано 12 января, 2011 · Жалоба Нашел отличный инструмент http://slydiman.narod.ru/scr/rcexplorer.htm Даже тип модуляции определяет. Скажите, а насколько для приемника важно соответствие чстоты несущей? У меня кварц будет на 20Мгц, тайцмером в АВР при такой частоте кварца можно синтезировать только 19,5 кГц или 78 кГц. Если я одну из этих частот испльзую - прокатит? Не хочется программный PWM генерировать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 12 января, 2011 Опубликовано 12 января, 2011 · Жалоба Скажите, а насколько для приемника важно соответствие чстоты несущей? В разумных пределах. 36 и 33 kHz, например, не будут так уж сильно различаться, а: У меня кварц будет на 20Мгц, тайцмером в АВР при такой частоте кварца можно синтезировать только 19,5 кГц или 78 кГц. Если я одну из этих частот испльзую - прокатит? Не хочется программный PWM генерировать... такие - заведомо непригодны. Ну, 78 можно поделить на 2 внешним триггером, 39 все ж ближе. Но я не пойму, а какие проблемы с таймером ? Хоть в режиме PWM, хоть в CTC - с очень хорошей точностью можно сделать при такой тактовой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Женек=- 0 12 января, 2011 Опубликовано 12 января, 2011 · Жалоба Хоть в режиме PWM, хоть в CTC - с очень хорошей точностью можно сделать при такой тактовой. черт... я не имею опыта работы с таймером, попытлася предврительно промоделировать настройки таймера в CodeVision Wizard.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 12 января, 2011 Опубликовано 12 января, 2011 · Жалоба В разумных пределах. 36 и 33 kHz, например, не будут так уж сильно различатьсяне думаю, в приемниках хороший фильтр, например дальность приема приемника на 36кГц значительно ниже с пультом на 38 кГц Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 12 января, 2011 Опубликовано 12 января, 2011 (изменено) · Жалоба не думаю, в приемниках хороший фильтр, например дальность приема приемника на 36кГц значительно ниже с пультом на 38 кГц Ну, зависит от приемника, конечно. Типовой допуск на точность 5% (т.е. смежные частоты, 36 и 38 kHz, находятся в пределах допуска фильтра), полоса по уровню -3dB 20..30% от номинала несущей (приемники TSOP17, TSOP18 от Vishay). Изменено 12 января, 2011 пользователем rx3apf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slavka012 0 13 января, 2011 Опубликовано 13 января, 2011 · Жалоба не думаю, в приемниках хороший фильтр, например дальность приема приемника на 36кГц значительно ниже с пультом на 38 кГц Не правда. Разница в дальности приема будет отличаться на 5%. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 13 января, 2011 Опубликовано 13 января, 2011 · Жалоба Разница в дальности приема будет отличаться на 5%. Вот график частотной зависимости из даташита первого попавшегося под руку TSOP-a Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bender SS 0 10 марта, 2011 Опубликовано 10 марта, 2011 · Жалоба Goodefine зайдите сюда пожалуйста http://electronix.ru/forum/index.php?showtopic=87559 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться