|
Расшифровка ДУ SONY, понять хочу |
|
|
|
Oct 16 2006, 19:48
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Вот есть документик, вроде доступно описывающий этот SIRC - Внизу страницы. На основе этого документа, пытаюсь декодировать сигналы пульта от муз. центра sony. Подключен приемник к ноге INT0 и ноге PORTA.6 МК TINY26. 1) Ждем прерывания 2) Пришло прерывание - запрещаем прерывания и вызываем функцию GetCode(); Функция GetCode(); 1) Выполняем цикл Код while (PORTA.6) { i++; delay_us(10); }; 2) Затем смотрим какой длины была задержка на основании подсчитанного i. Код if (21> i) return (0xFF); if (30 < i) return (0xFF); 3) Если задержка не соответствует временному интервалу, значит ошибка и возвращаем 0xFF. Начало правильное?
|
|
|
|
|
 |
Ответов
|
Oct 20 2006, 05:04
|

Профессионал
    
Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360

|
не, 2,4 мс. Мне надо было имитировать несколько команд ПДУ (те, которые на вложении), так как немного запутался в описаниях (в реальной битности сигналов), снял последовательность подручными средствами. Добавлю, что присуствует модуляция положительных уровней частотой 40 кГц. Если вам необходимо только декодировать, то на заполнение не нужно обращать внимание, ее вычистит приемник. Кстати, бывают приемники, которые инвертируют сигнал, так что не лишне проверить осцилографом, что реально на выходе ИК приемника
--------------------
Андрей Смирнов
|
|
|
|
|
Oct 23 2006, 05:52
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
Цитата(Pyku_He_oTTyda @ Oct 20 2006, 09:04)  не, 2,4 мс. Мне надо было имитировать несколько команд ПДУ (те, которые на вложении), так как немного запутался в описаниях (в реальной битности сигналов), снял последовательность подручными средствами. Добавлю, что присуствует модуляция положительных уровней частотой 40 кГц. Если вам необходимо только декодировать, то на заполнение не нужно обращать внимание, ее вычистит приемник. Кстати, бывают приемники, которые инвертируют сигнал, так что не лишне проверить осцилографом, что реально на выходе ИК приемника Вот пример реальной команды START пульта Sony RMT814. Все таки старт 2,4 мс
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
Сообщений в этой теме
ps1x Расшифровка ДУ SONY Oct 16 2006, 19:48 singlskv Я все понял, Вы хотите управлять АВР в кастрюле с ... Oct 16 2006, 20:06 ps1x Цитата(singlskv @ Oct 17 2006, 00:06)
Я... Oct 16 2006, 20:28 singlskv Цитата(ps1x @ Oct 17 2006, 00:28) Цитата(... Oct 16 2006, 20:53 singlskv Вот примерный алгоритм:
1. настраиваем прерывани... Oct 16 2006, 21:27 dvm11111111 Лови мож поможет. Oct 16 2006, 22:00 ps1x Цитата(dvm11111111 @ Oct 17 2006, 02:00) ... Oct 17 2006, 00:55  kanzler Цитата(ps1x @ Oct 17 2006, 06:55) Тут так... Oct 17 2006, 04:57   ps1x Цитата(kanzler @ Oct 17 2006, 08:57) Цита... Oct 17 2006, 05:37    AndryG Делал прием пультов SONY (SIRC) работала сия штука... Oct 18 2006, 09:59     ps1x Цитата(AndryG @ Oct 18 2006, 13:59) Делал... Oct 18 2006, 12:19     ps1x Цитата(AndryG @ Oct 18 2006, 13:59) Делал... Oct 19 2006, 13:28  dvm11111111 Цитата(ps1x @ Oct 17 2006, 03:55) Цитата(... Oct 18 2006, 21:59 Pyku_He_oTTyda Кстати, вот реальный сигнал с ПДУ SONY от видеокам... Oct 19 2006, 17:48 ps1x Цитата(Pyku_He_oTTyda @ Oct 19 2006, 21:4... Oct 19 2006, 18:33   =GM= Парни, извините, немного не в тему. Где бы найти о... Oct 23 2006, 16:48    Mixal_ Цитата(=GM= @ Oct 23 2006, 19:48) Парни, ... Oct 24 2006, 18:36     =GM= Цитата(Mixal_ @ Oct 24 2006, 17:36) Цитат... Oct 25 2006, 10:22 AndryG http://andryg.ho.com.ua/index.php?p=sirc - исходни... Oct 24 2006, 15:48
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|