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

 
 
> Обучаемый пульт ДУ, Пробовал ли кто-нибудь собрать подобное?
AndyBig
сообщение Jan 7 2008, 12:50
Сообщение #1


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Запарило обилие дома пультов ДУ - телевизор, Инет-ТВ, ресивер, ДВД, муз. центр... Поискал по магазинам - в основном продают универсальные пульты, но во-первых продавцы сами предупреждают, что для BBK (DVD-плеер) еще ни один не подошел, во-вторых для MMC-блока (Интернет-ТВ) эти пульты вообще не предназначаются... Готовые обучаемые пульты стоят кучеряво, да и опять же продавцы предупреждают, что не всегда они способны обучиться от пульта какого-нить извернутого производителя.
Посему есть мысль собрать обучаемый пульт самому. Основную проблему вижу в том, как принимать и в каком виде хранить сигналы от разных пультов.
По приему - модуляция бывает на разных частотах (от 36 до 50 КГц), а бывает и вообще без модуляции. Определение начала и конца посылки тоже видится достаточно проблематичным - не во всех протоколах предусмотрена преамбула, а некоторые протоколы и вообще посылают отдельные посылки для нажатия и отпускания кнопок.
ешал ли кто-нибудь подобную задачу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndyBig
сообщение Jan 8 2008, 19:47
Сообщение #2


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Да можно, конечно, и так... При наличии 2-3 КБ памяти smile.gif
Но хочется уложиться в какую-нить мегу8-мегу16, у которых всего килобайт, причем часть его будет использована под собсно программные дела (стек, переменные и т.п.). Поэтому хотелось бы сделать более экономичный по ресурсам алгоритм, не теряя точности измерений.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 8 2008, 20:35
Сообщение #3


Гуру
******

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



Цитата(AndyBig @ Jan 9 2008, 00:47) *
Да можно, конечно, и так... При наличии 2-3 КБ памяти smile.gif
Но хочется уложиться в какую-нить мегу8-мегу16, у которых всего килобайт, причем часть его будет использована под собсно программные дела (стек, переменные и т.п.). Поэтому хотелось бы сделать более экономичный по ресурсам алгоритм, не теряя точности измерений.
Что-то я не понимаю, а зачем нужно сэмплирование на частоте 200кГц? У этой меги есть таймер с режимом захвата (capture)? Если есть, то сам бог велел его использовать для измерения временных пауз. ВременнОе разрешение получите не хуже, чем при сэмплировании на большой частоте, но зато объем хранимых данных уменьшится значительно. А если использовать 16-битный таймер в режиме capture, например от MSP430, то заведомо лучшее временнОе разрешение получается, чем при 200кГц сэмплировании.
P.S. кстати и для формирования импульсной последовательности тоже лучше аппаратные возможности таймера использовать.
Go to the top of the page
 
+Quote Post
bzx
сообщение Jan 8 2008, 20:42
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Цитата(rezident @ Jan 8 2008, 23:35) *
Что-то я не понимаю, а зачем нужно сэмплирование на частоте 200кГц? У этой меги есть таймер с режимом захвата (capture)? ... А если использовать 16-битный таймер в режиме capture, например от MSP430, то заведомо лучшее временнОе разрешение получается, чем при 200кГц сэмплировании.

То же хорошее решение. В этом случае после ir приёмника придётся поставить пару ОУ (усилитель и повторитель) + компаратор - это как минимум.


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 8 2008, 21:04
Сообщение #5


Гуру
******

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



Цитата(bzx @ Jan 9 2008, 01:42) *
То же хорошее решение. В этом случае после ir приёмника придётся поставить пару ОУ (усилитель и повторитель) + компаратор - это как минимум.
Зачем? Есть уже готовые интегральные IR трансиверы с логическим выходом/входом. См., например, продукцию Vishay.

Цитата(bzx @ Jan 9 2008, 02:00) *
Нет, ir приёмник tsop категорически не годится для этой задачи. Он узкополосный: 30, 36, 38 и 56 (кажется так), в зависимости от конкретного типа.
Дык не все IR трансиверы "заточены" под модуляцию.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AndyBig   Обучаемый пульт ДУ   Jan 7 2008, 12:50
- - anpilog   Цитата(AndyBig @ Jan 7 2008, 14:50) Запар...   Jan 7 2008, 20:46
|- - Ruslan Konovalov   Цитата(anpilog @ Jan 7 2008, 23:46) Задум...   Jan 7 2008, 21:49
- - bodja74   Я тоже давно такое пытался сделать ,проблема оказа...   Jan 7 2008, 21:12
|- - rezident   Цитата(bodja74 @ Jan 8 2008, 02:12) Можно...   Jan 8 2008, 15:20
|- - Kondor   Цитата(rezident @ Jan 8 2008, 18:20) Когд...   Feb 3 2008, 20:28
- - VDG   Я делал такое под заказ диллерской сети JVC в Росс...   Jan 7 2008, 21:36
|- - =AK=   Цитата(VDG @ Jan 8 2008, 07:06) НО, все с...   Jan 9 2008, 11:52
- - zltigo   Цитата(AndyBig @ Jan 7 2008, 14:50) Готов...   Jan 7 2008, 22:00
- - AndyBig   ЦитатаДумаю делать так: программируемый с ПК пульт...   Jan 8 2008, 14:24
|- - VDG   Цитата(AndyBig @ Jan 8 2008, 18:24) А я в...   Jan 9 2008, 15:11
- - anpilog   Хмм... Ну тогда сканим фототранзистор с заведомо б...   Jan 8 2008, 15:14
- - AndyBig   ЦитатаКак только начинают идти данные (проверить п...   Jan 8 2008, 16:06
|- - bzx   Цитата(AndyBig @ Jan 8 2008, 19:06) Тольк...   Jan 8 2008, 19:02
- - anpilog   Посмотрите в сторону Pronto формата. Там в преамбу...   Jan 8 2008, 17:04
- - AndyBig   Спасибо, обязательно гляну Пока я эксперементирую...   Jan 8 2008, 18:04
|- - bzx   Цитата(AndyBig @ Jan 8 2008, 22:47) Да мо...   Jan 8 2008, 20:27
- - umup   если читать данные с приемника типа TSOP, то captu...   Jan 8 2008, 20:42
|- - bzx   Цитата(umup @ Jan 8 2008, 23:42) если чит...   Jan 8 2008, 21:00
|- - acex2   Цитата(bzx @ Jan 9 2008, 00:00) Нет, ir п...   Jan 9 2008, 05:32
|- - bzx   Цитата(acex2 @ Jan 9 2008, 08:32) У Visha...   Jan 9 2008, 06:37
- - AndyBig   ЦитатаЧто-то я не понимаю, а зачем нужно сэмплиров...   Jan 9 2008, 08:03
- - etoja   Инфракрасные пульты для бытовой техники работают с...   Jan 9 2008, 09:26
- - AndyBig   ЦитатаИнфракрасные пульты для бытовой техники рабо...   Jan 9 2008, 09:37
- - AndyBig   ЦитатаКак вариант, советую загрузить и инсталлиров...   Jan 9 2008, 17:59
|- - =AK=   Цитата(AndyBig @ Jan 10 2008, 03:29) Огро...   Jan 9 2008, 21:22
- - umup   ЦитатаПрактически не отразится ню-ню... резко пада...   Jan 9 2008, 19:05
|- - VDG   Цитата(umup @ Jan 9 2008, 23:05) но тогда...   Jan 9 2008, 20:41
- - VAHOO   Всем привет! посмотрите вот этот линк обучающ...   Jan 9 2008, 19:44
- - Dimoza   Добавлю свои 20 копеек. Не буду говорить о несколь...   Jan 9 2008, 21:30
|- - =AK=   Цитата(Dimoza @ Jan 10 2008, 07:00) В мое...   Jan 9 2008, 22:59
- - AndyBig   ЦитатаНе надо свой парсер. Это XML, сейчас полно г...   Jan 10 2008, 10:14
|- - LoneWolf   Цитата(AndyBig @ Jan 10 2008, 12:14) Для ...   Jan 25 2008, 10:57
- - Ruslan Konovalov   Вот еще кое что нарыл на диске, правда откуда скач...   Jan 10 2008, 19:21
- - AndyBig   Спасибо, скачал, буду смотреть   Jan 10 2008, 21:03
- - acex2   Вот еще ссылочка попалась с недавно завершившегося...   Jan 24 2008, 06:41
- - s1lver   Дарова народ. Кто нить смог реализовать данное уст...   Feb 6 2008, 07:53
- - Dimmix   Для обучаемого пульта нужен чисто анализатор кото...   Mar 11 2009, 12:17
- - МП41   Как-то пробовал WinLIRC научить работать от пульта...   Mar 11 2009, 14:24
- - Laptop   Все уже придумали до нас... Можно расслабиться и п...   Mar 11 2009, 21:37
- - rezident   Хотя тема годовалой давности, но топикстартер так ...   Mar 11 2009, 22:14
- - Dimmix   собственно это и имеется под анализатором, да в п...   Mar 12 2009, 07:22


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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 20:04
Рейтинг@Mail.ru


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