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

 
 
> КАК реализовать пульт ду ?, RC-5 TSOP1736
m42100
сообщение Apr 19 2009, 18:26
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 19-04-09
Пользователь №: 47 935



Задача состоит в том что бы сделать пульт. Интересует исключительно принимающая сторона. Контроллер используется x51, фотоприёиник TSOP1736, кодирование в RC-5, но это не важно, важно понять сам способ передачи! Ознакомился со статьёй Леонид Иванович Ридико "Применение кода RC-5" Да только вот не очень то она мне помогла! Сам принцип передачи вроде бы понял, но вот как тактировать? Как узнать в какой момент началась передача?
Вобщем рад буду любой информации. Но хотелось бы увидеть блок-схему алгоритма работы данной системы!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Apr 20 2009, 13:07
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
Занимаюсь програмированием месяц

1. Научиться пользоваться осциллографом.
2. Начать с моргания светодиодом.

С выхода приемника идет демодулированный сигнал передатчика.
Вам остается только замерять, например, длительности высокого уровня и низкого.
Если высокий уровень держиться достаточно долго (например 100 мс), то принимать решение о завершении передачи.
О начале передачи свилдетельствует перепад в иное состояние чем обычно выхода приемника.

В итоге у вас после завершения передачи появится массив длительностей в неких ваших собственных единицах. Далее - прост декодируем все это и превращаем в команду. А МОЖЕМ и не декодировать. Для каждой команды такая последователдьность будет уникальной.

Можете просто отметить разницу между командами и таким образом принимать решение.

Но это все требует умения обращаться с осциллографом и понимания, как моргать светодтодом и принимать нажатие кнопки. Без этого - вообще нет смысла разговаривать.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post



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

 


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


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