Тестер для проверки («прозвонки») USB портов

Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Аватара пользователя
greentm
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Чт янв 31, 2013 16:30:24

Re: Тестер для проверки («прозвонки») USB портов

Сообщение greentm »

[uquote="wws63",url="/forum/viewtopic.php?p=4264961#p4264961"][uquote="greentm",url="/forum/viewtopic.php?p=4264956#p4264956"]Вот с этой прошивкой начал работать правильно. Мигает зелёный и работает тестер. Я так понимаю вы в этой прошивке отключили проверку батарейки?[/uquote]
Честно говоря, оригинал проекта был потерян, поэтому пришлось обновлять другую (последующюю) версию, которая была в последствии заброшена в долгий ящик. Потом вообще сделал версию с автоотключением на 676 пике.
А первый (упрощенный) вариант заново накидал и подкорректировал прошивку. Функция низкого питания батареи оставил, проверьте работу в Протеусе, BAT_LOW и BAT_GOOD (переключается тумблером)[/uquote]

Если функция бат лоу осталась это ещё лучше. На основной странице смените прошивку на эту. Эта нормально работает. Час проверял на разных матерях. Отлично работает. Спасибо за оперативность и за прикольный проект.
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

[uquote="greentm",url="/forum/viewtopic.php?p=4264974#p4264974"]На основной странице смените прошивку на эту.[/uquote]
Если бы знать как? Статью править уже почему то я не могу :shock:

Добавлено after 3 minutes 39 seconds:
[uquote="wws63",url="/forum/viewtopic.php?p=4260770#p4260770"][uquote="pin1000",url="/forum/viewtopic.php?p=4259796#p4259796"]wws63,
Ну а где, привычный всем hex?[/uquote][/uquote]
ПРошивка рабочая во вложении
Вложения
test_usb_At13.hex
(1.94 КБ) 135 скачиваний
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Тестер для проверки («прозвонки») USB портов

Сообщение pin1000 »

Кто то уже делал? Есть разработанная плата?
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: Тестер для проверки («прозвонки») USB портов

Сообщение dasich »

Как раз сегодня занимался. Сделал, но чет снова некорректно работает. Переразвел плату во второй раз и все тоже самое. В протеусе работает, а на плате нет.
Основная проблема что на холостом ходу, когда должен мигать только зеленый, у меня перемыгиваются зеленый-красный. С автором общался еще на драйве, причину так и не нашли. Собрал на "соплях", тоже самое. Все остальные режимы работают как и должны.
Видео кривой работы холостого хода https://www.dropbox.com/s/bj70a8337m2wo ... 3.mp4?dl=0
Фотка платки, еще не до конца распаял, не хватает переключателей по бокам, пары перемычек и звуковой индикатор.
Изображение Изображение
Вот разводка, перепроверил еще раз все как на схеме.
Изображение

Резисторов на 3к не нашлось, поставил на 3.3к. Резисторы на 68ом стояли, поставил на 100ом, для проверки, но не помогло. Переделал делитель на литий 4.2в, 4.7к\10к.

Я снова в тупике...
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

[uquote="dasich",url="/forum/viewtopic.php?p=4273168#p4273168"]Основная проблема что на холостом ходу, когда должен мигать только зеленый, у меня перемыгиваются зеленый-красный. Я снова в тупике...[/uquote]
1.Если быстрое перемигивание, то это состояние когда на выв. 1 присутствует напряжение питания. Что там у вас? Попробуйте его замкнуть на корпус, что изменится.
2. Если перемигивание 1 Гц, смотрим напряжение на выв.2 и 3, что показывает, какое отличие?
Правильный рисунок
tester_usb_At13.jpg
(57.08 КБ) 116 скачиваний
И еще, выложите пжл вашу схему. Посмотрю, может там что то не так с доработками.

Добавлено after 7 hours 7 minutes 42 seconds:
dasich, в форуме ответил
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: Тестер для проверки («прозвонки») USB портов

Сообщение dasich »

1. Не, перемигивание не такое как подключенное питание.
2. Напряжение на обоих выводах 4,12в. Т.е. они одинаковы. Сопротивления так же все перемерил, отклонений нет.

Сейчас все собрано вот по такой схеме
Изображение
Зарядка на ltc4054 распаяна, но не подключена к схеме. Без ее распайки поведение такое же. На PB1 1,3в. Вся плата мыта-перемыта от флюса и остатков пайки. Все резисторы перемерены и соответствуют номиналам. Резисторы на светодиодах увеличивал до 470ом, без изменений. Без разъема узб поведение такое же.

Посмотрел осциллографом, что творится на выводе.
Видео холостого хода https://www.dropbox.com/s/syz03sxe4pr69 ... 5.mp4?dl=0 В отражении видно, моргает зеленый и красный.
И еще одно видео холостого хода https://www.dropbox.com/s/yd0p39lo977mk ... 6.mp4?dl=0

А это видео когда есть напряжение на входе https://www.dropbox.com/s/3v4g9o5gwk53w ... 9.mp4?dl=0

Настройки осциллографа те же, а меандр разный. На холостом ходу частенько вылезают иголки и высота меандра ниже.
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

[uquote="dasich",url="/forum/viewtopic.php?p=4273554#p4273554"]Сейчас все собрано вот по такой схеме[/uquote]
Попробуйте временно убрать резистор, идущий на затвор транзистора.
Кстати, программно сделано так, что в некоторых режимах отображения выход PB0 на светодиоды перенастраивается на вход. А у вас затвор транзистора не притянут к земле. По любому будут глюки.

Добавлено after 2 hours 26 minutes 32 seconds:
Ну и теперь о главной ошибке, по причине которой у вас выявились проблемы.
У нас в наличии один выход, с которого нужно выдать три режима индикации:
1. зеленый
2.красный
3. оба выключены.
Если первый и второй режим реализуется 0 и 1, то для того , чтобы потушить оба светодиода, надо перевести линию порта на ввод (условно назовем Z- состоянием). Но и этого мало, необходимо, чтобы ток протекающий через цепь из двух резисторов и двух светодиодов не давал светодиодам "гореть".
В моем варианте, при 3в питании номинал резисторов 330 Ом. У вас при 4,7в - 150 Ом. Вот и вся причина.
На столе соберите цепь из двух резисторов и двух светодиодов , подключите к 4,7в. Теперь подбором номинала резисторов добейтесь состояния когда светодиоды не "горят", а при подключении + или минуса к точке соединения светодиодов, зажигается один из них.
Можно конечно попробовать решить этот вопрос, если вместо одного светодиода ставить два последовательно, но у вас уже разработана плата. Остается подбор номинала резисторов в цепи светодиодов. По поводу транзистора и пищалки, пока их не цепляйте, сначала устраните глюк.
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: Тестер для проверки («прозвонки») USB портов

Сообщение dasich »

[uquote="wws63",url="/forum/viewtopic.php?p=4273606#p4273606"]Попробуйте временно убрать резистор, идущий на затвор транзистора.[/uquote]
Я предвидел это и первый запуск был без моих доработок. Без резистора и транзистора эффект тот же самый.

[uquote="wws63",url="/forum/viewtopic.php?p=4273606#p4273606"]В моем варианте, при 3в питании номинал резисторов 330 Ом. У вас при 4,7в - 150 Ом. Вот и вся причина.[/uquote]
Тоже думал что в этом причина, по этому изначально ставил 470ом, питал от 3 вольт. И не поверите, все точно так же. Сейчас взял диоды и резисторы о сканера штрих кодов, они ярче.
Да и если бы проблема была в резисторах, то у меня такая наводка была бы на каждом режиме. А по видео понятно, что при измерении с питанием на входе узб, перемыргиваются зеленый-красный четко, без искажений. Да и ради интереса, в предыдущей плате ставил резисторы в 1ком, все тоже самое.
У меня получается не работает холостой ход и при измерении порта так же зажигается красный, хотя порт исправный. В тоже время, если я подкорачиваю один из портов, горит постоянно красный.
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

[uquote="dasich",url="/forum/viewtopic.php?p=4273712#p4273712"]Сейчас взял диоды и резисторы о сканера штрих кодов, они ярче.[/uquote]
Просто на столе, отдельно цепь с этими диодами и резисторами - светятся диоды? А замыкая на + и - горят отдельно каждый?

[uquote="dasich",url="/forum/viewtopic.php?p=4273712#p4273712"]У меня получается не работает холостой ход и при измерении порта так же зажигается красный, хотя порт исправный. В тоже время, если я подкорачиваю один из портов, горит постоянно красный.[/uquote]
Когда исправный порт, а горит "красный" какие напряжения на выв.2 и 3?
Аватара пользователя
Динозавр
Сверлит текстолит когтями
Сообщения: 1240
Зарегистрирован: Пн ноя 08, 2021 13:12:57
Откуда: 58С 58В

Re: Тестер для проверки («прозвонки») USB портов

Сообщение Динозавр »

dasich, НА растянутой развёртке рассмотрите короткие пики при переходе из Z в 0 , они станут регулярными.
Из за большой чувствительности Красных светодиодов они могут подсвечивать их.
Параллельно красному конденсатор 0,01-1 мкФ поможет?
Свежий взгляд из прошлого тысячелетия.
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: Тестер для проверки («прозвонки») USB портов

Сообщение dasich »

[uquote="wws63",url="/forum/viewtopic.php?p=4273757#p4273757"]Просто на столе, отдельно цепь с этими диодами и резисторами - светятся диоды? А замыкая на + и - горят отдельно каждый?[/uquote]
Вчера поздно вечером прочитал и уловил суть, сегодня я ее осознал и все понял. Добрался до 33ком, свечение красного диода есть, но очень тусклое. Так же зеленый стал заметно тусклее.
Теперь думаю попробовать поставить вместо резисторов пару диодов. В разработанной плате можно поставить пару диодов с резистором, немного доработав плату. Прорезать полигоны под пищалку, т.к. они с избытком из-за батарейки, там распаять по еще одному диоду и кинув пару перемычек.

И теперь если отрезать это паразитное тусклое свечение, то устройство работает как и положено. Кто бы мог подумать.
Динозавр писал(а):Из за большой чувствительности Красных светодиодов они могут подсвечивать их.
Да у меня и зеленый подсвечивается, как и красный, т.к. через оба диода течет ток. Получается у меня очень чувствительные светодиоды.
Кондер не думаю что поможет, но могу и это попробовать.
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

[uquote="dasich",url="/forum/viewtopic.php?p=4274123#p4274123"]И теперь если отрезать это паразитное тусклое свечение, то устройство работает как и положено. Кто бы мог подумать.[/uquote]
Учитывая размер (высоту)аккумулятора и тумблера может есть смысл использовать выводные светодиоды диаметром 3мм? Ножки обрезать покороче, загнуть под прямой угол и припаять на пятаки?
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: Тестер для проверки («прозвонки») USB портов

Сообщение dasich »

Дошел сегодня до 100ком, свечение красного так же видно. Решил забить, вернул все как было. Выводные диоды так же светятся, пробовал на первой плате.
Установка двух диодов последовательно, отключила зеленый вообще, моргал только красными. В общем решил забить, т.к. чтобы это исправить надо править логику отображения в коде.
Звуковой индикатор хорошо дополняет индикацию светодиодов. При холостом ходу идет короткий и тихий звуковой сигнал. При пробитии пищит постоянно. При разнице в сопротивлении или присутствии питании на входе, начинает прерывисто пищать. В исправном порту, тишина. Меня так вполне устроит.
Спасибо, за столь полезную разработку!
Завтра постараюсь снять короткое видео и добавлю плату для повторения.
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

Не знаю как здесь в теме сделать опрос (голосование). Если наберется достаточное количество желающих, подготовлю и оформлю статьей более продвинутый вариант, с зарядкой, автоотключением и разумеется уже без "танцев с бубном" по поводу светодиодов. В наличии есть кучка завалявшихся от другого проекта PIC16F676, на нем и сделаю проект.
dasich
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 17, 2015 20:20:44

Re: Тестер для проверки («прозвонки») USB портов

Сообщение dasich »

Готовая печатная плата https://transfiles.ru/yi8i4
Видео работы тестера https://vimple.co/61610d46ffcd407b8cc1cb09e57c329d

Немного фоток готового варианта
Изображение Изображение Изображение

wws63, если бы он еще мог делать проверку инициализации... А так я за!
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

[uquote="dasich",url="/forum/viewtopic.php?p=4275038#p4275038"]если бы он еще мог делать проверку инициализации...[/uquote]
Делать "правильную" инициализацию на ПИКушке 676, это как детским совком пытаться выкопать котлован под дом. Можно конечно сделать квази-инициализацию, это когда хост видит (за счет резистора подтяжки ) девайс и отправляет ему (в режиме обмена HS) последовательность из трех дифференциальных "1" и "0", обрабатывать их и выдавать нужный сигнал, но как говорил знаменитый профессор Преображенский "...зачем нужно искусственно фабриковать Спиноз, когда любая баба может его родить когда угодно..." Иными словами обычная флешка стоимостью в 100 рублей гарантировано даст ответ исправен порт или нет, зачем придумывать колесо?
svetozar161
Открыл глаза
Сообщения: 45
Зарегистрирован: Сб май 18, 2013 00:17:35

Re: Тестер для проверки («прозвонки») USB портов

Сообщение svetozar161 »

Вчера кстати видел на канале АСЦ вообще прикольную штуку. Два конца из мультиметра идут в USB и он поочередно вставляя в порты ноута смотрит пробит ли мост, либо комбо-проц. Тестер весело пищит. Интересно, как это реализовано.
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20068
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: Тестер для проверки («прозвонки») USB портов

Сообщение vlasovzloy »

Так спроси у Алексея, наверняка в продаже есть на сайте у него. Юсбтестер точно есть
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
ser535
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс фев 12, 2023 17:21:11
Откуда: Междуреченск

Re: Тестер для проверки («прозвонки») USB портов

Сообщение ser535 »

Собрал тестер, у меня быстрое перемигивание светодиодов, это значит 5 вольт? А как другие режимы включаются - порт в норме?
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: Тестер для проверки («прозвонки») USB портов

Сообщение wws63 »

[uquote="ser535",url="/forum/viewtopic.php?p=4383202#p4383202"]Собрал тестер, у меня быстрое перемигивание светодиодов, это значит 5 вольт? А как другие режимы включаются - порт в норме?[/uquote]
Тестировать нужно при отключенном питании компьютера.
Ответить

Вернуться в «Измерения»