nik135 0 18 февраля, 2021 Опубликовано 18 февраля, 2021 · Жалоба Добрый день! Снял дамп IR пульта. Не могу понять, что за протокол, не NEC и т.д. Пните в нужном направлении? приложил дамп в logic 1.x ir on.logicdata Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vzuravlo 0 18 февраля, 2021 Опубликовано 18 февраля, 2021 · Жалоба Вот тут расписано много IR протоколов: http://led-displays.ru/ir/itt_protocol.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба Похож на Филипс RC5, явно ведь Манчестером закодировано Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nik135 0 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба согласно https://radiohlam.ru/rc-5/ посылка должна быть ~24ms. а по-факту - 20. И пауза между посылками не бьется Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 220 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба 1 час назад, nik135 сказал: должна быть ~24ms Протоколы обычно относительно интервалами описаны, здесь Т = 64 / 38 кГц, 12 бит пакет, 4 бита пробел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба 2 hours ago, nik135 said: посылка должна быть ~24ms. а по-факту - 20. И пауза между посылками не бьется В пульты кварцы никто из производителей в здравом уме не ставит. Обычные RC-генераторы с большими погрешностями задания частоты. Дело даже не в R и не в С, а погрешностях полупроводников. Стоит какой-нибудь генератор на триггере Шмидта, пороги срабатывания - плюс/минус соломинка, но встояк. 24/20 укладывается в 20%, вполне годный допуск для массового производства. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nik135 0 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба если в пульте есть погрешности, то такие же погрешности должны быть и на приемной стороне? Как этого можно добиться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 220 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба Тактовая частота в способе кодирования "ШИМ" присутствует в явном виде, поэтому защёлкой таймера микроконтроллера вначале измеряется первый интервал между двумя одинаковыми перепадами, затем берётся его половина, и относительно неё, т.е. по принимаемым той же защёлкой перепадам противоположного знака, получаются непосредственно данные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 220 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба Вот что гуглится по имеющимся в теме ключевым словам: https://www.google.ru/search?&q=remote+control+gap+"4t"+38khz Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба 18.02.2021 в 19:38, nik135 сказал: Снял дамп IR пульта. Не могу понять, что за протокол, не NEC и т.д. А зачем вам название этого протокола? Для декодирования оно не нужно - хватит показанных осциллограмм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 20 февраля, 2021 Опубликовано 20 февраля, 2021 (изменено) · Жалоба 4 часа назад, =AK= сказал: В пульты кварцы никто из производителей в здравом уме не ставит. Обычные RC-генераторы с большими погрешностями задания частоты. Да щаз-з-з-з ! Ну, может быть сейчас и перестали, а раньше пьезорезонатор на 400 с чем-то - обязательно стоял. Не кварц, конечно, но стабильность куда выше, чем у RC. Посылки-то и хрен бы с ними, а вот несущую - будьте добры обеспечить (селективность приемника типично -3db по 5% отклонения несущей). Изменено 20 февраля, 2021 пользователем rx3apf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nik135 0 21 февраля, 2021 Опубликовано 21 февраля, 2021 · Жалоба 17 hours ago, jcxz said: А зачем вам название этого протокола? Для декодирования оно не нужно - хватит показанных осциллограмм. Чтобы понять, ЧТО я не смог разглядеть. А тут похоже custom... Нужно на самом деле сгенерировать данные сигналы микроконтроллером. (добавить удаленное управление устройством) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 21 февраля, 2021 Опубликовано 21 февраля, 2021 · Жалоба 8 минут назад, nik135 сказал: Нужно на самом деле сгенерировать данные сигналы микроконтроллером. (добавить удаленное управление устройством) Тогда - название не нужно. Исследуем каждую кнопку (или что там у вас): нажимаем её много раз (чтобы увидеть изменения кода от нажатия к нажатию), нажимаем и удерживаем её (чтобы увидеть как осуществляется автоповтор); проделываем то же самое при разных напряжениях питания (чтобы увидеть диапазон гуляния времянок). Проделываем то же самое для разных эмулируемых кнопок. Этого будет достаточно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nik135 0 21 февраля, 2021 Опубликовано 21 февраля, 2021 · Жалоба это понятно. Но хотелось вжух - вжух и либу какую использовать :) для генерации импульсов. А так конечно остается один вариант - руками генерировать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 21 февраля, 2021 Опубликовано 21 февраля, 2021 · Жалоба 53 минуты назад, nik135 сказал: это понятно. Но хотелось вжух - вжух и либу какую использовать :) для генерации импульсов. Для того чтобы выполнить 2+2 тоже "либу" ищете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться