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

 
 
> Расшифровка ДУ SONY, понять хочу
ps1x
сообщение Oct 16 2006, 19:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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.

Начало правильное?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pyku_He_oTTyda
сообщение Oct 20 2006, 05:04
Сообщение #2


Профессионал
*****

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



не, 2,4 мс. Мне надо было имитировать несколько команд ПДУ (те, которые на вложении), так как немного запутался в описаниях (в реальной битности сигналов), снял последовательность подручными средствами. Добавлю, что присуствует модуляция положительных уровней частотой 40 кГц.
Если вам необходимо только декодировать, то на заполнение не нужно обращать внимание, ее вычистит приемник. Кстати, бывают приемники, которые инвертируют сигнал, так что не лишне проверить осцилографом, что реально на выходе ИК приемника


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Георгий
сообщение Oct 23 2006, 05:52
Сообщение #3


Местный
***

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



Цитата(Pyku_He_oTTyda @ Oct 20 2006, 09:04) *
не, 2,4 мс. Мне надо было имитировать несколько команд ПДУ (те, которые на вложении), так как немного запутался в описаниях (в реальной битности сигналов), снял последовательность подручными средствами. Добавлю, что присуствует модуляция положительных уровней частотой 40 кГц.
Если вам необходимо только декодировать, то на заполнение не нужно обращать внимание, ее вычистит приемник. Кстати, бывают приемники, которые инвертируют сигнал, так что не лишне проверить осцилографом, что реально на выходе ИК приемника

Вот пример реальной команды START пульта Sony RMT814. Все таки старт 2,4 мс
Прикрепленные файлы
Прикрепленный файл  SonyRMY_814_Start.rar ( 3.27 килобайт ) Кол-во скачиваний: 37
 


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
VitPushchin
сообщение Oct 23 2006, 14:34
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-10-05
Пользователь №: 9 568



Тут есть пример декодирования очень похожего протокола:
http://electronix.ru/forum/index.php?showt...0934&st=51#

Сообщение отредактировал VitPushchin - Oct 23 2006, 14:42
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:29
Рейтинг@Mail.ru


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