1

Тема: имитация ДУ на canny 5 nano

Здравствуйте
Хочу попробовать реализовать возможность работы нано с ИК ДУ.

Задача состоит в том, что контроллер по определенным полученным из шины сообщениям должен сформировать посылку, (аналогичную стандартной посылке пульта ДУ при нажатии определенной кнопки) и передать ее на принимающее устройство. Нюанс в том, что нужно избавиться от ИК канала. Между контроллером и приемником будет прямое проводное соединение.
В связи с этим вопрос - нужно все же использовать драйвера работы с ИК ДУ и просто подключаться мимо приемо-передающих элементов, или как-то иначе обходить вопрос трансляции команд?

Грубо говоря, по итогу надо "научить" приемное устройство воспринимать посылки с шины как нажатие тех или иных кнопок пульта ДУ без использования ИК канала передачи данных.

Спасибо за подсказки

2

Re: имитация ДУ на canny 5 nano

Да, это возможно. Для решения данной задачи понадобится использование драйвера ИК ДУ с подключением канала ИК передачи контроллера к входу управления магнитолы с помощью провода, без использования ИК-канала.
Драйвер ИК ДУ контроллера CANNY 5 nano, при работе на передачу, генерирует сигнал без несущей частоты, который может быть использовано напрямую, без ИК канала. Многие магнитолы имеют специальные вход управления (для подключения внешнего ИК приемника), к которому можно подключить канала ИК передачи контроллера проводом.

3 (27-01-2018 18:30:19 отредактировано alex_engine)

Re: имитация ДУ на canny 5 nano

Благодарю. Буду пробовать

wiki

Прием команд ИК ДУ требует наличия внешнего демодулятора, например TSOP1736 или аналогичного.

- могу я просто на плату принимающего устройства подключиться параллельно для считывания посылок? Или нужно отдельно подключать демодулятор и только так я могу с пульта принять сообщения для дальнейшей обработки?

Для обработки в диаграмме полученных посылок нужно их как-то визуализировать. Как проще всего это выполнить? Просто передавать "как есть" на выход в форме кан посылки, к примеру, и смотреть традиционным для кана методом? Или есть более простой вариант?

Спасибо

4 (28-01-2018 14:55:03 отредактировано alex_engine)

Re: имитация ДУ на canny 5 nano

Или можно экран прикрутить типа 1602 и на него выводить?

UPD  - http://forum.canny.ru/viewtopic.php?id=119 нашел поиском. Попробую.
Спасибо

5 (28-01-2018 17:21:43 отредактировано alex_engine)

Re: имитация ДУ на canny 5 nano

http://i.piccy.info/i9/9fff140d46995274d9b89eb18b2b688d/1517144977/147955/1079312/IR.jpghttp://i.piccy.info/a3/2018-01-28-13-09/i9-12006091/646x371-r/i.gif

Вот такая диаграммка получилась.
Сигнал взял с платы приемника (тюнера) прямо припаявшись на декодер (сигнал и масса).

Не работает. Светодиод на канале 15 не мигает, экран (дата1 и дата2) - чист. Кан, соответственно тоже.

Подозреваю, что неправильно сконфигурированы входы-регистры.
назначение входа 7 положительным дискретным - удалял из диаграммы, ничего не изменилось.
Или таким образом (припаявшись на плату) сигнал с приемника не получится снять через драйвер ИК? Осциллом на проводе сигнал вижу, как на картинках по NEC. Почему же нано "не хочет" его воспринимать?

http://wiki.canny.ru/images/d/d0/8_15_2_1.png
Не нашел подобных настроек регистров "включение". Они актуальны? Где описание найти?
Буду рад подсказкам
Спасибо

6

Re: имитация ДУ на canny 5 nano

alex_engine пишет:

...Подозреваю, что неправильно сконфигурированы входы-регистры...

Да, видимо дело в этом. Во вложении рабочая диаграмма чтения ИК-команд и передачи их в CAN для CANNY5 nano.

alex_engine пишет:

...Не нашел подобных настроек регистров "включение". Они актуальны? Где описание найти?...

Описания регистров можно найти в wiki. Эти регистры не специальные регистры драйвера ИК ДУ, а общие регистры конфигурации каналов ввода-вывода.

Вложений в сообщении

Иконка вложения c5nanoIR_2_CAN_1.cfd 1.28 кб, скачивался 361 раз, последний раз 2018-01-29 

7

Re: имитация ДУ на canny 5 nano

Благодарю. С такими настройками заработало

8

Re: имитация ДУ на canny 5 nano

Прошу подсказать - возможна ли такая реализация задумки:
http://i.piccy.info/i9/1dd8dc3e3bb0ea25d317825afec70208/1517821316/70005/1218038/IR_800.jpghttp://i.piccy.info/a3/2018-02-05-09-01/i9-12032006/800x430-r/i.gif

Получаю сообщения по I-bus, фильтрую, получаю посылки left, right, menu и т.д (соответствуют нажатию штатных кнопок).

Дальше надо сформировать посылку в стандарте ИК.  Чтобы каждой распознанной посылке из УАРТ соответствовала отправляемая посылка ИК.  Индексы коммутаторов будут так переключаться?

Спасибо

9

Re: имитация ДУ на canny 5 nano

alex_engine пишет:

Индексы коммутаторов будут так переключаться?

Так работать не будет. Можете проверить в симуляторе - в "Регистре старт передачи ИК" в вашей диаграмме будет вечная единица, что заставит передатчик ИК строчить посылками как из пулемета.

Посмотрите в первом примере в этой ветке, часть диаграммы относящуюся к передаче команды автомобилю (левый нижний угол): http://forum.canny.ru/viewtopic.php?id=49

10

Re: имитация ДУ на canny 5 nano

Cпасибо за подсказку.
переделал так
http://i.piccy.info/i9/5f8a73c81260967f1743a4b42452b62e/1517840938/79798/1218038/IR_800.jpghttp://i.piccy.info/a3/2018-02-05-14-28/i9-12033310/800x386-r/i.gif