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

 
 
 
Reply to this topicStart new topic
> Проводное соединение между ИК приемником и передатчиком?
lipov andrey
сообщение Jan 14 2016, 19:28
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 27-11-14
Пользователь №: 83 872



Добрый день,

есть необходимость убрать ИК приемник и передатчик и сделать прямое соединение проводом.
Есть Arduino и есть ТВ тюнер.
ТВ управляется ик пультом.

Считать сигналы и отправлять не проблема с ардуинки не проблема.
Но есть необходимость проводного соединения для управления избегая ик передатчика и приемника.

через резистор? транзистор? Диод?
Напрямую Data к Data не работает, пробовал через резистор 1к, работает но на долго ли?

Спасибо.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 14 2016, 20:48
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 293
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Попробуйте описать задачу понятнее. Если я правильно понял, сейчас у вас есть ТВ-приемник, котрый управляется пультом дистанционного управления. Вам надо вместо ИК-передачи соединить ПДУ и приемник проводами. Верно? Тогда можно предположить следующее: на светодиод пульта подается управляющий синал, модулированный несущей частотой 33...48 кГц (по памяти). С выхода ИК-приемника на схему управления выходит демодулированный сигнал, уже без заполнения частотой 33...48 кГц. Если вы подали на вход схемы управления вместо сигнала с выхода ИК-приемника сигнал светодиода пульта, то заполнение несущей частотой может сбивать алгоритм приема. Возможно, на входе схемы управления есть какая-то помехоподавляющая емкость, которая вместе с вашим резистором 1 кОм образовала фильтр НЧ, подавивший несущую частоту. Конечно, можно оставить и так, в пульте не такие большие напряжения, чтбы что-то спалить на приемной стороне. Но обычно микросхемы пультов имеют еще один неиспользуемый выход,на ктороый выводится управляюший сигнал без модуляции. И вот если на вход схемы управления подать напрямую этот сигнал, то надехность работы будет максимально высокой.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
lipov andrey
сообщение Jan 15 2016, 07:52
Сообщение #3





Группа: Участник
Сообщений: 8
Регистрация: 27-11-14
Пользователь №: 83 872



Цитата(Сергей Борщ @ Jan 14 2016, 20:48) *
Попробуйте описать задачу понятнее. Если я правильно понял, сейчас у вас есть ТВ-приемник, котрый управляется пультом дистанционного управления. Вам надо вместо ИК-передачи соединить ПДУ и приемник проводами. Верно? Тогда можно предположить следующее: на светодиод пульта подается управляющий синал, модулированный несущей частотой 33...48 кГц (по памяти). С выхода ИК-приемника на схему управления выходит демодулированный сигнал, уже без заполнения частотой 33...48 кГц. Если вы подали на вход схемы управления вместо сигнала с выхода ИК-приемника сигнал светодиода пульта, то заполнение несущей частотой может сбивать алгоритм приема. Возможно, на входе схемы управления есть какая-то помехоподавляющая емкость, которая вместе с вашим резистором 1 кОм образовала фильтр НЧ, подавивший несущую частоту. Конечно, можно оставить и так, в пульте не такие большие напряжения, чтбы что-то спалить на приемной стороне. Но обычно микросхемы пультов имеют еще один неиспользуемый выход,на ктороый выводится управляюший сигнал без модуляции. И вот если на вход схемы управления подать напрямую этот сигнал, то надехность работы будет максимально высокой.

Спасибо Сергей!
значит нужно искать как отправлять с arduino сигнал без модуляции.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 15 2016, 13:09
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 500
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(lipov andrey @ Jan 15 2016, 13:52) *
Спасибо Сергей!
значит нужно искать как отправлять с arduino сигнал без модуляции.

Сделать его самому. Ничего там сложного нет.
Go to the top of the page
 
+Quote Post
lipov andrey
сообщение Jan 18 2016, 22:21
Сообщение #5





Группа: Участник
Сообщений: 8
Регистрация: 27-11-14
Пользователь №: 83 872



Цитата(jcxz @ Jan 15 2016, 13:09) *
Сделать его самому. Ничего там сложного нет.

Можете подсказать как?
так понимаю что надо править библиотеку irremote?
Если можно по подробнее или хотя бы в какую сторону копать?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 19 2016, 08:12
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 500
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(lipov andrey @ Jan 19 2016, 04:21) *
Можете подсказать как?

Выходной сигнал любого IR-приёмника после демодуляции (например типа SFH506) - это просто цифровой сигнал из нулей и единиц. Сформировать его можно обычным GPIO+таймер. Если знать конечно кодировку в которой работает приёмник.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th May 2018 - 13:27
Рейтинг@Mail.ru


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