Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Воспроизведение сигналов пультов ДУ
Отправлено
Sergey_B 27 июня 2007 г. 12:03
Добрый день всем!Передо мной стоит задача принимать и записывать в лог-файл сигналы с пультов дистанционного управления, а также передавать через ИК-светодиод полученные сигналы (т.е. "обратно"). Приём сигналов проблем не вызвал: МК + TSOP17XX/SFH506-XX, и через USART того же МК передавать в комп. Как передавать сигналы с компа на МК - тоже очевидно. А каким образом передавать сигналы с МК на ИК-светодиод? Дело в том, что сами биты с протоколах пультов ДУ модулируются несущей 38 (или 36) кГц. У меня два варианта:
1. Сделать дополнительный RC-генератор 38/36 кГц (например, на 555), который при необходимости запускать;
2. Делать эту частоту в самом МК, но тогда придётся точно рассчитывать по тактам каждую операцию.
А может, есть ещё варианты? Что посоветуете?
Составить ответ | Вернуться на конференцию
Ответы
- Как показал мой опыт разработки альтернативного пульта ДУ для телека — CTAC (27.06.2007 13:16:57 213.132.77.153, 253 байт)
- Ответ: Мы такое уже сделали, смотри по ссылке. Мы использовали премник от IRDA чтобы не зависеть от модуляции и далее программно обрабатывали сигнал. Восстанавливали модуляцию также программно в контроллере. Контроллер использовали самый дешевый x51 архитектуры — varvar_p (27.06.2007 13:06:33 195.170.36.49, пустое, ссылка)
- Ответ: — Леонид Иванович (27.06.2007 12:12:24 87.252.227.57, 297 байт)
- Только в самом МК ! А чтобы не зависеть от программных задержек, использовать таймер, работающий в соответствующем режиме ... — vinogradov aleksei (27.06.2007 12:10:12 82.207.109.75, пустое)
- И вопрос вдогонку — Sergey_B (27.06.2007 12:06:3 213.159.119.242, 47 байт, ссылка)