mimi67 0 12 марта, 2006 Опубликовано 12 марта, 2006 (изменено) · Жалоба здравствуйте! дожил я до того, что мне нужно сделать ИК пультик управления одной штуковиной... нет примерчика? буду оч рад PS смотрел один апп ноут - там вес вроде написано более-менее понятно, но хотелось бы примерчик реальный, рабочий) и желательно под Atmel AT90S8535 файл я приложил - кому интересно пишите) буду рад любой помощи app_RC5IR.pdf Изменено 12 марта, 2006 пользователем mimi67 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eXeC001er 0 12 марта, 2006 Опубликовано 12 марта, 2006 · Жалоба Дык вроде есть ИМС для пулттов специально, не надо программить, перемычками выставляешь систему отличную от TV чтобы не мешать приборам в помещении, и все. быстро и надежно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mimi67 0 12 марта, 2006 Опубликовано 12 марта, 2006 · Жалоба ну мож так и проще... НО! мне надо конкретно на Atmel AT90S8535 (курсач такой) есть идеи? примеры? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Laptop 0 12 марта, 2006 Опубликовано 12 марта, 2006 (изменено) · Жалоба Основная идея одна, программируешь таймер на полупериод период несущей, сброс по совпадению. Заодно пин управляющий светодиодом прекидывается автоматически. Считаешь прерывания от таймера и модулируешь несущую. Приемник тоже несложно пишется, если надо поделюсь исходником под пульт от Панасоника. Впрочем в апликашке и так все расписано. Изменено 12 марта, 2006 пользователем Laptop Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shuuura 0 13 марта, 2006 Опубликовано 13 марта, 2006 · Жалоба Приемник можно сделать используя последовательный порт + ИК приемник от телевизора. Дешево и сердито. Правда скорость больше 1200 не получится, т.к. ИК приемник растягивает сигнал. Передатчик можно сделать и без таймера, только надо запрещать ВСЕ прерывания (если алгоритм работы прибора позволяет) и вручную делать модуляцию, имитируя RS232. Физически передатчик - ИК диод + КТ972. Еще обязательно надо добавить контрольную сумму пакета, иначе ошибок не оберешься Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
d71 0 15 марта, 2006 Опубликовано 15 марта, 2006 · Жалоба только вчера на столе собрал передатчик на 2313 (долго возился с ключем на транзисторе - ну не электронщик я: ) а приемник на меге16. сигнал вижу, и всё такое. а вот логику тоже еще не поднял. у меня задача передать пакет в 8 байт Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 16 марта, 2006 Опубликовано 16 марта, 2006 · Жалоба Основная идея одна, программируешь таймер на полупериод период несущей, сброс по совпадению. Заодно пин управляющий светодиодом прекидывается автоматически. Считаешь прерывания от таймера и модулируешь несущую. Приемник тоже несложно пишется, если надо поделюсь исходником под пульт от Панасоника. Впрочем в апликашке и так все расписано. Хотелось бы посмотреть на Ваш исходник. И еще вопрос: Несущая частота у разных телевизионных пультов разная или одинаковая? И еще какова должна быть длительность одного бита? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 16 марта, 2006 Опубликовано 16 марта, 2006 (изменено) · Жалоба Несущая частота у разных телевизионных пультов разная или одинаковая? Pазная. Есть вообще без несущей. Те что с несущей - чаще всего в диапазоне 20...45 kHz, но встречаются 455 kHz и даже 1.2 MHz И еще какова должна быть длительность одного бита? Зависит от протокола. Хорошее описание некоторых популярных протоколов здесь: http://www.xs4all.nl/~sbp/knowledge/ir/ir.htm Изменено 16 марта, 2006 пользователем =AK= Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shuuura 0 16 марта, 2006 Опубликовано 16 марта, 2006 · Жалоба И еще какова должна быть длительность одного бита? Длительность одного бита зависит от используемого ИК-приемника. Те с коротыми довелость поработать "растягивают" принятый сигнал. Т.е после исчезновения ИК сигнала активный уровень на выходе приемника длится еще некоторое время. Итого больше чем 1200 бит/с выжать не удалось.Это пригодится если RC5 не использовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 16 марта, 2006 Опубликовано 16 марта, 2006 · Жалоба Почитайте эти материалы, возможно что страдания Ваши уменьшаться... :) _________IrDA.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Laptop 0 16 марта, 2006 Опубликовано 16 марта, 2006 (изменено) · Жалоба Основная идея одна, программируешь таймер на полупериод период несущей, сброс по совпадению. Заодно пин управляющий светодиодом прекидывается автоматически. Считаешь прерывания от таймера и модулируешь несущую. Приемник тоже несложно пишется, если надо поделюсь исходником под пульт от Панасоника. Впрочем в апликашке и так все расписано. Хотелось бы посмотреть на Ваш исходник. И еще вопрос: Несущая частота у разных телевизионных пультов разная или одинаковая? И еще какова должна быть длительность одного бита? Исходник в процессе эволюционировал, но вернуть его к прежнему виду можно. Описаны простые команды для Панасоника. Процессор AT90S2313, кварц 8 или 4 MHz, индикатор HT1611. Смотреть надо на control?.c , в них код по декодированию и управлению индикатором. А в main только инициализация и основной цикл. Потом проект был переделан под URCR, есть такой приемник команд для компьютера. Надеюсь разберешься, процесс эволюции виден по датам файлов;) Несущая у всех разная, но фильтр стоит в приемнике и ты получаешь огибающую, так что на 36 кГц будет самое то. Времянки и протоколы у всех разные, у японцев совпадают и только часть кода различается. Панас вообще имеет самую отличающуся кодировку по времянкам, так что универсальный приемник для в том числе и Панасоника не получится, а вот для остальных японцев запросто. У Сони код просто другого типа. У Филипса тоже не все на месте. Если найду у себя файлик с инфой, то залью в эху. URCR_C__.rar Изменено 16 марта, 2006 пользователем Laptop Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 17 марта, 2006 Опубликовано 17 марта, 2006 · Жалоба Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Laptop 0 19 марта, 2006 Опубликовано 19 марта, 2006 · Жалоба Как и обещал, файлик с инфой по форматам посылок разных ИК пультов. Наслаждайтесь;) REM34BG.ZIP Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ry-Sasha 0 24 марта, 2006 Опубликовано 24 марта, 2006 · Жалоба Если протокол передачи данных не имеет значения, то в журнале "РАДИО" №11 за 2005 год есть приемник и передатчик на AVR-е, там USART используется, по-моему проще некуда Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mimi67 0 28 марта, 2006 Опубликовано 28 марта, 2006 (изменено) · Жалоба так - изучил все ваши материалы - спасибо) народ - выложите чего-нить еще про прием сигнала от этого ИК датчика. можно вообще наглый вопрос - у кого-нить асм есть ИКшной передачи-приема?(в аппноуте было сказано, что к нему прилагается асм... мб у кого-нить он есть?) Изменено 28 марта, 2006 пользователем mimi67 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться