Найти тему
Пикабу

HDMI Tester часть вторая

Всем привет мои дорогие ребятушки-котятушки)

Это вторая часть постов про мой HDMI тестер (первый пост).

В прошлом посте я показал вам "наработки" своего тестера, в этом же уже почти все функции отполированы почти до зеркального блеска (убраны глюки, оптимизирована работа и тд.), поэтому тут я расскажу все более подробно, чем в первом посте.

Ну и как для большинства своих устройств, этому я тоже дал свое имя: RUNA. Это имя я дал тестеру по той причине, что в скандинавской мифологии оно указывала направление к чему либо. В нашем случае указывает направление для поиска неисправности.

Перейдем от слов к делу. Сначала для тестера была спроектирована и заказана печатная плата (в телеграмм канале я уже кидал эти фото):

Без косяков конечно не вышло, но немного поколхозив все начинает работать как надо. В китае заказал еще плат, для производства этих тестеров, изменения в плату уже внес. Из прошивки были убраны некоторые функции, такие как: измерение напряжения на USB и HDMI разъемах и вычитывание EDID данных из телевизора. Вырезаны они по той причине, что пользы от них очень мало, а места все равно занимают. И да, хоть в прошлом посте я не говорил про функцию вычитывания EDID из телевизора, но она была в подвешенном состоянии тк уже были сомнения что она не нужна. В итоге так это и оказалось. Но были добавлены и новые возможности, такие как: сервисный пульт, состояние акб и настройки.

Так же сейчас в разработке находится приложение для тестера, которое будет готово через примерно неделю-полторы. Тестер будет обновляться, все через тоже приложение.

Теперь повторно пробежимся по каждой из функции.

-3

Измерение сопротивления HDMI.

-4

Измеряются DATA линии разъема HDMI. Тут особых изменений нет, кроме того что ускорена работа и немного увеличена точность. Измерение так же выводится в вольтах, но попозже добавлю настройку которая меняет в ОМах. Переписана функция определения подключения тестируемого устройства.

Измерение сопротивления USB.

-5

Тут тоже самое что и в тесте сопротивления HDMI, но линий передачи данных гораздо меньше.

Режим терминала.

Ну и наверное самая объемная функция по проделанной работе. В прошлой версии прошивок был один очень неприятный баг. Заключался он в том, что из режима терминала можно было выйти только принудительной перезагрузкой мк. Было написано достаточно много версий реализации работы терминала с сохранением управления тестера. В итоге удалось победить этот баг, чему я очень сильно радовался. Так же увеличена скорость работы со 100 до почти 500 символов в секунду (зачем не знаю, но оптимизация точно не помешает). Кстати, забыл указать в прошлом посте, что терминал работает на стандартной для телевизоров частоте в 115200 бод.

Режим ИК (проверки пульта)

Переделана информация, выводимая пользователю для удобства работы, поставлен фильтр сигнала тк иногда ловились какие-то сигналы, которые не считались как какой-то код, и вся эта белиберда выводилась на телефоне, что не удобно. Так же оптимизирована работа.

Сервисный пульт.

Ну и еще одна очень удобная функция как по мне. Позволяет заходить в сервисное меню на телевизоре не нажимая специальных комбинаций на пульте (PHILIPS) или вообще не имея на руках сервисного пульта (LG, SAMSUNG). То есть не надо держать в голове комбинации кнопок и тренироваться их быстро вводить. На данный момент функция отсутствует на плате тестера, по одной простой причине: плата была сделана еще до того, как отлажена эта функция. На тестере для продаж эта функция будет. Ну и видео с примером работы сервисного пульта:

-6

Состояние акб.

-7

Тут все так же, показывает напряжение на акб тестера и переводит это значение в проценты.

Настройки.

Тут можно менять время перехода тестера в спящий режим и язык устройства (Русский или Английский). Пока это все настройки, но определенно будут добавлены еще.

-8

Только сейчас увидел что значение указано в секундах, хотя по факту в миллисекундах.

Справка.

Ну а тут выводится серийный номер устройства, версия прошивки и платы. Так же почта для обратной связи и ссылка на телеграмм канал по этому тестеру.

Выключение.

Тестер можно выключить несколькими способами. Первый - через отправку команды, второй - удержанием кнопки на тестере, третий - ожиданием указанного в настройках времени выключения.

Подключение к компьютеру.

У тестера есть возможность выводить терминальный лог не только в телефон, но и в компьютер через разъем USB. Для этого необходимо переставить перемычки из положения А в положение В и подключить тестер к компьютеру.

-9

В диспетчере устройств появится новое устройство, и любым терминальным приложением на windows можно считать лог. Предварительно необходимо выставить частоту в 115200 бод. Необходимые драйвера и рекомендуемое приложение можно будет скачать позже в телеграмм канале по этому тестеру.

Зарядка устройства.

Устройство заряжается при подключении в правый разъем USB, от тестируемых устройств зарядка не осуществляется. Ток зарядки не превышает 500 мА, для безопасного подключения к компьютеру.

Ну а сейчас я жду заказанные мной компоненты и когда мне скинут приложение для тестера. Хоть и с заказом плат возникли некоторые проблемы, в том плане что JLCPCB с 1 марта не отправляют платы в РФ. Но платы заказать удалось, в последнем посте перед стартом продаж я расскажу как я это сделал, если они снова не начнут отправлять в РФ.

И да, тестеры я буду продавать. Продажи начнутся в последнюю неделю апреля, с 24 числа. Стоимость одного тестера без учета доставки будет 5k. Более подробно я расскажу в телеграмм канале по этому тестеру.

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

Будет еще 3 пост по этому тестеру, а в телеграмм канале будет выходить еще доп информация по нему. Так же через несколько дней выйдет полноценный обзор на ютуб канале, ссылка будет тут в комментариях и в телеграмм канале.

Всем удачных ремонтов!)

Пост автора MrBoom4ik.

Читать комментарии на Пикабу.