Небольшая утилита, предназначенная для обработки и декодирования сигналов, полученных от инфракрасных (IR-Remotes) или радиочастотных (RF-Remotes) источников в режиме реального времени.
В Protocol Analyzer в полной мере реализованы функции осциллографа и декодера сигналов, что позволяет использовать программу для решения вопросов по ремонту и настройки электронной аппаратуры. Несмотря на ограниченные возможности данного софта и крайне простое визуальное оформление, утилита обрабатывает информацию в режиме реального времени, а загрузка центрального процессора составляет при этом не более 3%.
Программная среда снимает сигналы с входного разъема микрофона (источник под названием «Audio Input») или USB-порта (источник «CUL-USB Stick») и содержит более десятка декодеров от различных компаний (RC5, RC6, Pioneer, JVC, Nexa, X10, Pronto и т.д.). Утилита может работать со всеми декодерами одновременно, однако необходимо помнить, что некоторые из них перекрывают друг друга. Основные настройки Protocol Analyzer включают в себя:
• определение типа сигнала (инфракрасный или радиочастотный);
• выбор длительности считывания сигнала;
• установку типа декодера;
• задание диапазона характеристик анализируемого сигнала (параметр «Flank»).
После операции считывания входные сигналы обрабатываются и выводятся в графическом виде (всегда представлены в виде графиков красного цвета). В тех же временных координатах строятся результаты декодирования (графики синего цвета) и цветовой индикатор выбранной группы (зеленого цвета). В отдельном окне выводятся числовые значения счетчика импульсов с указанием отклонений от эталонного значения декодера. В программе присутствует функция увеличения графика входного сигнала (или его отдельного сегмента) с помощью выделения необходимого диапазона мышкой. Для повышения точности анализа можно вручную уточнить значения диапазона «Flank». Также в Protocol Analyzer реализован цифровой фильтр для отсеивания помех.
Результаты всех проведенных операций автоматически сохраняются в отдельных файлах, что позволяет проводить повторные действия и выбирать оптимальные значения. Контрольная сумма декодирования UPM-протокола проверяет повторяемость событий. Итоговые результаты через функцию экспорта данных могут быть преобразованы в другие форматы для дальнейших операций.
Для работы Protocol Analyzer необходимы приемники инфракрасных и радиочастотных сигналов с разъемами, подходящими для подключения к микрофонному или USB- входу персонального компьютера и адаптированными к ним по уровню сигнала. Принципиальные электрические схемы адаптеров представлены на сайте разработчика.
Программа Protocol Analyzer написана на языке С++. Она бесплатна и поставляется с открытым исходным кодом. Утилита не требует инсталляции и не задействует внутренние ресурсы системы (реестр и драйвера), однако для ее работы необходимо наличие виртуальной машины Java Runtime Environment.
Программа разработана программистом-радиолюбителем по имени Стефан в рамках проекта NetHomeServer.
Интерфейс среды англоязычный, русификатора к ней нет, но все доступные функции: запись сигналов, их обработка, сохранение результатов и режим повторной обработки после внесения корректив в настройки – выведены на главной панели в виде легко узнаваемых пиктограмм.
Protocol Analyzer поддерживает операционные системы Microsoft Windows, Linux и Mас OS X.
Распространение программы: бесплатная, OpenSource
Официальный сайт Protocol Analyzer: http://wiki.nethome.nu
Комментарии (0) | Подписаться