реклама на сайте
подробности

 
 
> ATmega128 + TSOP17xx, прием команд ПДУ
bav
сообщение Feb 17 2006, 09:11
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



взял мегу, приемник и несколько ПДУ (от TV SUMSUNG, TVTuner, DVD). почитал в инете примеры. Все под RC-5. Работать не хочет. Считал данные с приемника ИК в контроллер, вывел на экран (осциллографа под рукой нет) - там явное кодирование длительностью импульсов.
Интересуют примеры текстов, лучше временнЫе диаграммы, и какой бит за что отвечает.

кто нибудь занимался этим?

буду рад любой инфе, ссылкам.

и еще, приемник иногда выдает ложные импульсы (дергается прерывание) - это особенность приемника? Наводка? или помеха? также приемник имеет очень большую чувствительность - принимает сигнал даже когда пульт направлен куда попало, причем с полудохлыми батарейками?!?! Как это исправить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Grape
сообщение Feb 17 2006, 09:27
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 22-10-04
Пользователь №: 956



http://www.gaw.ru/pdf/Atmel/app/avr/AVR410.pdf
http://www.gaw.ru/pdf/Atmel/app/avr/AVR415.pdf

мы делали примерно так - прерывание от падающего фронта, дальше защитный интервал чтобы отсечь помехи, опционально подсчет длительности интервала бита, и по таймеру проверка в двух точках каждого бита.

/Gr
Go to the top of the page
 
+Quote Post
m16
сообщение Feb 17 2006, 09:38
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



здесь некоторые протоколы http://www.xs4all.nl/~sbp/knowledge/ir/nec.htm
Go to the top of the page
 
+Quote Post
Георгий
сообщение Feb 17 2006, 09:39
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



Я в своих пультах делаю так - оцифровываю импульсы и паузы, суммирую импульс и паузу (это позволяет распознавать и кодирование длительности пауз). Далее большую сумму перевожу в 1, маленькую в 0. Далее по необходимости. Обычно нет необходимостии распознавать код до косточек, достаточно полученному коду сопоставить какое то действие.


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016