Сегодня я вам расскажу (и покажу) историю создания моего прибора для диагностики телевизоров. Но перед этим расскажу небольшую историю:
Все началось в декабре прошлого года. Холодным и темным вечером я сидел на работе и делал замеры на клиентском телевизоре. Найдя проблемный разъем HDMI, ко мне подошел коллега, которому я начал возмущаться, мол почему нет прибора для таких замеров? Просто вставил и замерил сопротивление и все. В ответ я услышал что такой прибор есть в продаже.
Я сильно удивился ведь в нашем сервисе нет таких тестеров.
Ну и учитывая что у меня есть самодельный тестер инициализации USB, как у АСЦ, я решил сам сделать аналог этого прибора. Убрав все лишнее из прошивки USB тестера и увеличив кол-во каналов для измерения, на выходе я получил такой фаллоимитатор прибор:
Ну и видео с его работой:
Как можно видеть, работает банально просто, ищет обрыв или короткое на data линиях и сигнализирует в какой линии проблема зажиганием светодиода. Ну и между делом еще сравнивает сопротивления между собой и если видит различия в последних, то сигнализирует теми же светодиодами. Принцип работы до банальности простой, а себестоимость меньше 500 рублей.
Как устроен HDMI кабель внутри
Но, я бы не взялся за изготовление такого прибора если бы не хотел добавить свою изюминку. С пониманием того, что мне нужен больший функционал и производительность, я отправился на поиски нового контроллера. Следующим контроллером был всем известный STM32 на плате BluePill. Для реализации моей идеи мне необходим был экран, на который можно было бы выводить нужную мне информацию. Прикрутив дисплей 2004 я понял что это точно не мой вариант.
Дальше пару дней я ходил в поисках подходящего для моих задач дисплея. Ну и когда начало приходить понимание что нормально мою идею, на дисплеях которые есть в продаже, не реализовать, ко мне пришла мысль, которая в последствии стала основой моего проекта. Ведь представьте сами, что читать текст на маленьком экране (как у кнопочных телефонов) было бы очень неудобно, а при увеличении текста, на экран бы выводилось небольшое количество информации. А экран для своего тестера почти всегда был у меня в кармане:
И да, использовать блютуз и экран телефона (или планшета) было очень хорошей идеей. И да, на экране сейчас именно тот функционал, который я и хотел реализовать, а именно терминальный лог. Его работу я покажу далее, а пока история продолжается.
Посидев пару ночей за написанием прошивки, на выходе я получил такой функционал:
Ну и пробежимся по каждому пункту меню:
— Сопротивление дата линий.
В этом режиме при подключенном тестируемом устройстве по HDMI производится замер и выводятся показания в вольтах:
Почему именно в вольтах, если сопротивление измеряется в омах, ответ очень простой. Если во время измерения поставить щуп мультиметра на дата линию и мерять напряжение, то значение на последнем будет такое же, как и на показаниях тестера. Это сделано для удобства измерения. Кстати, максимальный ток измерения не превышает 35 микроАмпер, что никак не повлияет на работоспособность устройства и не приведет его к выходу из строя.
— Информация о напряжения.
Ну тут я думаю и так все понятно, делается замер напряжения 5 вольт с разъема HDMI и выводит напряжение в вольтах.
Позволяет проверить работоспособность пульта, коды кнопок выводит в HEX значениях.
Это самое сладкое что было добавлено в моей версии тестера. Как и для чего это вообще нужно и почему я решил добавить себе эту функцию. Если кто-то не знал, почти все телевизоры имеют терминальный разъем. В него телевизор посылает всякую служебную информацию (зависит от производителя телевизора) которая может быть очень полезна в поисках неисправности.
Конечно не у всех телевизоров разблокирован терминал, но встречается это нет так часто. Идея сделать портативный терминал пришла мне после того, как я увидел что мой коллега подключал терминал для сброса телевизора (об этом чуть попозже), но из-за размеров телевизора и небольшой удаленности рабочего компьютера провода были почти в натяг.
Мне показалось это очень неудобным, и что гораздо удобнее было бы делать это без провода (сейчас же модно все беспроводное). Это и было одним из решающих факторов для начала работы над тестером. Ну и немного выше я сказал про сброс через терминал. Дело в том что некоторые телевизоры на андроиде могут зависать при загрузке, и оживить их можно с помощью сброса.
Для этого и подключается терминал в который отправляются команды для сброса. И мой тестер умеет не только принимать данные из телевизора, но и отправлять их. То есть можно приехать к клиенту, подключить мой тестер и через телефон ввести команды для сброса. Не надо возить с собой компьютер, конвертер, и другие инструменты для данной процедуры.
Ну и немного видео с примерами работы терминала:
Так же мой тестер умеет читать лог с HDMI разъема, если на плате реализована такая функция:
Еще пример работы замера сопротивлений:
Сам тестер на видео выглядит конечно не очень, но тут можно дать небольшой спойлер к следующему посту:
Ну и сказать что функционал тестера расширен еще сильнее, но это уже в следующем посте. То, что я использовал в этом посту (фото, видео) снимались за пару недель до публикации этого поста и на момент его написания, тестер несколько раз обновился, в том числе и добавлены новые функции, и улучшены старые, добавлен акб, и так дале.
В течении некоторого времени, после конечной наладки этого тестера, я собираюсь выпустить его в продажу, но а более подробная информация будет в телеграмм канале по этому тестеру. Так же чат, куда можно писать идеи и доработки для тестера или другие вопросы по этому прибору. Ну и мой главный телеграмм канал, где будет информация не только по тестеру.
Всем удачных ремонтов друзья!
Источник: dzen.ru
Отзыв: Тестер HDMI-кабеля HDMI Cable Tester Cablexpert — HDMI кабель проще купить новый, нежели отремонтировать. Но как быть если он замурован в стене?
Хочу сегодня поведать одну историю, ну и таким образом рассказать о тестере HDMI кабеля, который прикупил совсем недавно.
А началось всё с того, что мне принесли/презентовали кабель, у которого раздавлен разъём HDMI. На картинке явно видно торчащие невпопад контакты. Работать он отказывался и за ненадобностью было принято решение отдать его мне, чтобы мало-мальски сохранить экологию и не отправлять на свалку.
Интереса ради, я решил попробовать отремонтировать этот кабель однажды, если найдётся время и желание.
По теории парных случаев мне поступил звонок с просьбой восстановить кабель, который заложен в стене от компьютера до висящего на потолке проектора.
По легенде на кабеле появился излом со стороны компьютера и изображение часто пропадало, а теперь и вовсе не появляется.
Раз такое дело, то надо покупать тестер, ибо промерять мультиметром на расстоянии это будет мучение, подумал я. И купил 🙂
Выехав на вызов вскрыл штекер и что мы видим:
Жилы для надёжности залиты неким полимером, несколько похожим на термоклей
Кабель состоит из четырёх экранированных витых пар, плюс ещё пять жил.
А вот так выглядит новый штекер, у него 19 контактов и двадцатый экран GND
С одной стороны мы видим 10 контактных площадок,
с другой же стороны 9 контактных площадок
Ну и схема распайки, вот как она выглядит:
В реалиях она заметно отличается, экраны как оказалось не подводятся на контакты 2,5,8,11,17
Итак, что же из себя представляет наш предмет отзыва, а именно тестер кабеля HDMI Cablexpert NCT-4.
Упакован он в обычную картонную коробочку, в которой находился, собственно, сам тестер и его инструкция по эксплуатации.
Уважаемые жители Поднебесной не поленились сделать основное описание на нескольких языках, а уже более подробные характеристики изложены на «Ангельском»)
Хоть админы инструкций и не читают, предлагаю всё же полистать книжечку с руководством пользователя
Как мы можем видеть, поддерживаются все виды HDMI кабелей с разъёмами типа А.
Индикация отображает несколько различных проблем: разомкнутая цепь, короткое замыкание, перемычка и т. д.
Поддерживаются стандарты v. 1.0,1.1,1.2,1,2а, 1,3а/b/c, 1,4 /a
Время работы до 50 часов от одной батареи 9В типа «Крона»
Длина кабеля может быть до 30 метров
Продолжаем распаковку) Внутри картонной коробочки находится чехол, изготовленный их кожи молодого дермантина, по периметру трёх сторон прошита «молния»
В чехле находится сам прибор.
Как можно видеть, у него три гнезда для подключения кабеля. Главное гнездо MAIN и для второго конца кабеля Remote. На ответной части прибора также есть гнездо Remote
Элемента питаня в комплекте нет, это нужно учитывать при покупке прибора и приобрести батарейку отдельно
В моём случае я использовал аккумулятор Okcell, о котором я также напишу небольшой отзыв.
При первом включении тестер пробежал оконьками по всем светодиодам и приветливо пикнул)
На этой картинке крупно показаны возможные состояния прибора
тут перечислены наименования сигнальных жил и жил питания
Для примера можем протестировать на коротком заведомо рабочем кабеле
Можно использовать как сам тестер, так и с ответной его частью
после нажатия на кнопку, получаем результат:
Как видим разница есть в одном индикаторе. С этим ещё предстоит разобраться почему так. А ещё не совсем понятно, почему результат индикации меняется при смене местами разъёмов MAIN и Remote
Возвращаемся к ремонту переломанного кабеля.
Это замер и индикация до ремонта
Первым делом было принято решение соединить кабель выходящий из стены с отрезком кабеля имеющим заводской литой разъём.
После ремонта кабеля путём соединения проводов картина стала быть похожей на правду, но всё равно наблюдаем отсутствие трёх индикаторов.
Результат такого соединения не являлся успешным и в ход пошёл план Б. =)
Перепайка разъёма и облечение его в родную резиновую оболочку. Далее залитие термоклеем и слабые места кабеля усилив термоусадочными кембриками.
К сожалению, по окончанию работы смартфон разрядился и итоговый результат работы с разъёмом-франкинштеном не запечатлён. Тем не менее кабель восстановлен, проектор заработал, все поженились и стали жить счастливо! 😉
Источник: otzovik.com
Как сделать кабельный тестер своими руками?
Пошаговая инструкция по сборке передатчика и приемника кабельного тестера своими руками — схемы, необходимые детали, фото, видео.
- Передатчик: схема и необходимые детали
- Приемник: схема и печатная плата
- Видео
Кабельный тестер, который мы предлагаем сделать своими руками, состоит из двух конструктивных элементов:
- Передатчика, который имеет 22 вывода и генерирует 22 цифровых значения от 1 до 22.
- Приемника, который эти значение принимает распознает и отображает на индикаторе.
-
С одной стороны прозваниваемого кабеля подключаем к нужным жилам цифровые выводы передатчика и общий, который можно подключить либо к экрану кабеля, либо к цветной жиле, чтобы на другом конце кабеля было проще искать ее.
Передатчик кабельного тестера своими руками: схема и необходимые детали
Необходимые детали для сборки передатчика кабельного тестера своими руками:
- МК AVR 8-бит (IC1) — ATmega8.
- Линейный регулятор — LM78M05
- 4 составных транзистора — ULN2003.
- Диод М7.
- Светодиод HL1.
- Конденсатор — 0.1 мкФ.
- Электролитический конденсатор — 0.22 мкФ.
- 4 резистора — 3х240 Ом и 1х10 кОм.
- 23 клемных зажима — общий, 1–22.
- Выключатель SA1
- Батарея питания (Б1) — 9В.
Фото прибора в корпусе:
Приемник кабельного тестера: схема и печатная плата
Необходимые детали для сборки передатчика кабельного тестера своими руками:
- МК AVR 8-бит (IC1) — ATtiny13.
- 2 сдвиговых регистра (DD1, DD2) — SN74HC595.
- Линейный регулятор (VR1) — LM7805.
- Оптопара (OC1) — PC817.
- Стабилитрон (VD1) — 5.1 В.
- Выпрямительный диод (D1) — 1N4001.
- 17 резисторов — R1, R4-R17 (15х240 Ом); R2 (4.7 кОм); R3 (10 кОм).
- 2 светодиодных цифровых индикатора с общим анодом 7Seg1, 7Seg2.
- Выключатель S1.
- Батарея питания (Б1) — 9В.
- 2 щупа Х2, Х3.
- Читайте, как сделать USB тестер напряжения и тока своими руками
При включении приемника на индикаторе выводятся прочерки, пока не будет подан сигнал от передатчика.
- Смотрите также схему DDS-генератора сигналов
Приемник распознал первый вывод передатчика
Приемник распознал 16 вывод передатчика.
К сожалению, с корпусом для приемника вопрос был не решен и испытания прибора проводили как есть на фото.
По поводу индикации приемника скажем пару слов: если подаваемое значение на приемник меньше 10, то первая цифра, показывающая десятки, тухнет. Это сделано с целью хоть какой-то экономии батареи. В полевых испытаниях прибор показал следующие результаты: длинна проверяемого кабеля составила 850 метров (длинней найти не удалось), максимальное сопротивление линии составило — 3 кОм.
- Как сделать щуп для осциллографа
При правильном монтаже тестер кабельных сетей начинает работать сразу.
Видео работы кабельного тестера:
Источник: tehnoobzor.com