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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> пульт ДУ, +авр
essev
сообщение Oct 2 2010, 18:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 16-05-07
Пользователь №: 27 757



Все привет.


Хочу подцепить к своему устройству ТВ пульт ДУ - причем пульт может быть от любого телика.
В устройстве - АВР smile.gif

Алгоритм работы следующий: нажали на устройстве кнопку "Запись", нажали кнопку на пульте и запомнили. Ну а далее по нажатию этой же кнопки на пульте реагируем...


По каким стандартам работают пульты? Сколько бит (импульсов) ловить нужно если устройство должно работать с любым пультом? Есть ли готовые ссылки?

Спасибо
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 2 2010, 18:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Тема универсального пульта ДУ не нова. Воспользуйтесь поиском по форуму. Могу только сказать, что этих протоколов вагон и маленькая тележка. Зачем вам нужно их все поддерживать? Кроме того, проще заниматься декодированием и анализом на компе, а в пульт ДУ "заливать" уже "распотрошенные" протоколы и коды. Подумайте над такой реализацией.
Go to the top of the page
 
+Quote Post
essev
сообщение Oct 2 2010, 18:55
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 16-05-07
Пользователь №: 27 757



Цитата(rezident @ Oct 2 2010, 22:41) *
Тема универсального пульта ДУ не нова. Воспользуйтесь поиском по форуму. Могу только сказать, что этих протоколов вагон и маленькая тележка. Зачем вам нужно их все поддерживать? Кроме того, проще заниматься декодированием и анализом на компе, а в пульт ДУ "заливать" уже "распотрошенные" протоколы и коды. Подумайте над такой реализацией.



Или я что-то не внятно написал smile.gif или я не понял - причем здесь комп.

Мне нужно, чтобы с моим устройством (содержащим МК) можно было использовать любой пульт - для упрощения взял ТВ пульт. Устройство должно всего лишь "ловить" сигнал от пульта. Компа никакого не предполагается.

Go to the top of the page
 
+Quote Post
ps1x
сообщение Oct 2 2010, 19:00
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(essev @ Oct 2 2010, 22:55) *
Или я что-то не внятно написал smile.gif или я не понял - причем здесь комп.

Мне нужно, чтобы с моим устройством (содержащим МК) можно было использовать любой пульт - для упрощения взял ТВ пульт. Устройство должно всего лишь "ловить" сигнал от пульта. Компа никакого не предполагается.

Все очень просто. Есть записи почти всех пультов вот здесь http://winlirc.sourceforge.net/. Вам лишь осталось придумать как их впихнуть в МК и распознать. Предлагаю впихивать только те пульты и кнопки которые нужно.
Есть еще вариант. Грубо говоря, мы нажимаем кнопку пульта и записываем длительности высокого и низкого уровня. Можно их так и хранить и сравнивать, а можно на их основе вычислять что то типа CRC что и будет "кодом" кнопки. С высоким уровнем вероятности он будет уникальный.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 2 2010, 20:13
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(essev @ Oct 3 2010, 00:55) *
Или я что-то не внятно написал smile.gif или я не понял - причем здесь комп.
Я тоже не понял цели, которую вы желаете реализовать. Вы хотите разработать и выпускать универсальные пульты ДУ, составив конкуренцию японцам, корейцам и китайцам что ли? Или цель - самообразование при изучению систем ИК-связи и протоколов, реализованных на ее базе?
Go to the top of the page
 
+Quote Post
essev
сообщение Oct 2 2010, 20:16
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 16-05-07
Пользователь №: 27 757



Цитата(rezident @ Oct 3 2010, 00:13) *
Я тоже не понял цели, которую вы желаете реализовать. Вы хотите разработать и выпускать универсальные пульты ДУ, составив конкуренцию японцам, корейцам и китайцам что ли? Или цель - самообразование при изучению систем ИК-связи и протоколов, реализованных на ее базе?



управлять своим ус-вом посредством любого ТВ пульта ду
Go to the top of the page
 
+Quote Post
mikesm
сообщение Oct 2 2010, 20:24
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 15-01-09
Из: Russia
Пользователь №: 43 426



Цитата(essev @ Oct 2 2010, 22:14) *
Хочу подцепить к своему устройству ТВ пульт ДУ - причем пульт может быть от любого телика.
В устройстве - АВР smile.gif


Реализуется очень просто, тупо пишете все что выдаст пульт как на магнитофон, в память AVR, затем при нажатии кнопки выдаете обратно. 1.5кб памяти хватит за глаза. Одна проблема, максимальная частота несущей, которую Вы сможете поймать в районе 80кГц на AVR 8MHz. А есть стандарты с несущей под 400кГц. Лучше всего такой пульт делать с помощью цифрового осциллографа.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 2 2010, 21:30
Сообщение #8


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

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
По каким стандартам работают пульты?

почитайте про RC-5. В интернетах есть готовые функции на Си. Я подключал - никаких сложностей(гдето валяется проект на диске).
Go to the top of the page
 
+Quote Post
ARV
сообщение Oct 3 2010, 07:50
Сообщение #9


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



я маленечно ковырялся с приемом команд от пультов разных систем... результаты свел в небольшую статеечку - может, поможет в чем-то разобраться smile.gif


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Marian
сообщение Oct 3 2010, 11:56
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



Цитата(essev @ Oct 2 2010, 21:14) *
По каким стандартам работают пульты? Сколько бит (импульсов) ловить нужно если устройство должно работать с любым пультом? Есть ли готовые ссылки?


Стандартов пультов много. Количество бит зависит от используемого стандарта.

Делал запись посылки пульта. Стандарт пульта не имеет значения.
(У меня принятую посылку АВР отправляет на СОМ порт)
Попробуйте доделать запись посылки в память ну и реакцию на нее.
http://sites.google.com/site/mariankmh/home/ir-to-com

Готовые ссылки, вроде видел управление люстрой с возможностью назначения кнопки. Но там только для пультов стандарта RC5.

Сообщение отредактировал Marian - Oct 3 2010, 11:58
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Oct 3 2010, 12:16
Сообщение #11


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

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



http://altor.sytes.net/Articles/IRC.pdf


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
kanzler
сообщение Oct 4 2010, 04:45
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Эх, народ! Все упустили одну важную деталь, называется - несущая частота.
Увы, каждый производитель использует различную несущую частоту своих пультов от 30 до 56 кГц, а некоторые 450 кГц
Топикстартеру сначала надо было решить эту задачу, каким образом он будет осуществлять приём и демодуляцию, в плане универсальности.
Не решив эту задачу, основную вам не решить.
Go to the top of the page
 
+Quote Post
PROWEST
сообщение Jul 3 2011, 16:23
Сообщение #13





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



Цитата(kanzler @ Oct 4 2010, 07:45) *
Эх, народ! Все упустили одну важную деталь, называется - несущая частота.
Увы, каждый производитель использует различную несущую частоту своих пультов от 30 до 56 кГц, а некоторые 450 кГц
Топикстартеру сначала надо было решить эту задачу, каким образом он будет осуществлять приём и демодуляцию, в плане универсальности.
Не решив эту задачу, основную вам не решить.

99,9 % бытовых пультов работают на частоте 38 kHz




--------------------
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 3 2011, 16:28
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (PROWEST @ Jul 3 2011, 18:23) *
99,9 % бытовых пультов работают на частоте 38 kHz

Это есть совершеннейшая неправда.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
cozmapurtov
сообщение Jul 9 2011, 08:46
Сообщение #15





Группа: Новичок
Сообщений: 2
Регистрация: 30-05-09
Пользователь №: 49 755



Я себе накатал декодер стандарта RC-5 на atyni2313 в году 2007. Просто была нужда с пола управлять устройством под потолком. RC-5 хорошо был описан в апликэйшен приложениях на фирменном сайте Atmel. Тамже и исходник на ассемблере. Я вникал, вникал в исходник, а потом накатал свой декодер которым успешно пользуюсь по сей день. Конечно все пульты перебирать и писать все декодоры голова лопнет и не нужно. Это просто с горяча, так сказать, от усердия и незнания сложности проблеммы. А так все просто. Пультов с протоколом RC-5 валом. покупаем пульт, микроконтроллер, кварц на 8мГц (обязательно), приемник на 36кГц, 14 светодиодов и делаем для начала простую тестилку, чтоб видеть какая кнопка какую кодовую комбинацю выдает. Если это сделаете то можно делать все остальное как душе угодно.


--------------------
26rus
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 17:45
Рейтинг@Mail.ru


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