Перейти к содержимому
Калькуляторы

LAN-тестер на AVR своими руками

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

На данный момент под мою разводку прошивки нет, так что повторять пока нет смысла.

Когда заработает - выложу.

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

 

Посетила мысль о другой схеме заглушки.

Кроме правильности обжима, она позволит еще и проверять исправность изоляции, и не будет мешать измерению дистанции емкостным методом.

Единственный минус (как и в оригинальной заглущке), нельзя измерить сопротивление пар (качество контакта), для этого надо воткнуть патч в оборудование,

или добавить в схему заглушки переключатель, закорачивающий пары.

post-1667-025070200 1380201812_thumb.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно изготовить 2 заглушки под разные задачи(вместо переключателя). Неплохо было бы мерять сопротивление кабеля, особенно когда на нем есть скрутки.

Какова получилась стоимость 1 платы? Думаю изготовить по лут.

Думаю добавить клемник типа Клемма WAGO 5 x для проверки необжатого провода.

Изменено пользователем borolegg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня $1 $2 за фотошаблон, и $1,1 за каждую плату 65х90мм, делает человек на местном радиорынке.

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

 

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

Но пока не придумал варианта, который позволит проверить сразу все. Разве что активная заглушка на реле, но его еще надо как то запитать.

Номинал резисторов R1...16 решил уменьшить до 490 Ом, это позволит мерить сопротивление замкнутой пары.

Изменено пользователем =Dmitry=

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В пределах $20.

Это без учета сборки.

 

* Шаблон у меня $2 а не $1, исправил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вобщем около 1000рэ ? со сборкой

Изменено пользователем Vasmer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приобрел бы парочку конечных вариантов :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приобрел бы парочку конечных вариантов :)

вот вот ....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Большинство AVR работают именно от 3.3 В, допуская питание 5 В.

Индикаторы на 5 В скорее исключение (впрочем, автор купил именно такое исключение с уже распаянным на его контроллере лоу-дроп)), часто приходится хитрить с отдельным понижением питалова к ним и согласованием уровней.

 

В этом плане, как раз, всё в порядке.

 

Не в порядке именно с тем, что (как справедливо замечено выше) качественные входные супрессоры имеют хорошую ёмкость, сильно влияющую на общую погрешность измерения "длины".

 

Да, на чистом МК семейства AVR рефлектометра не построить. А вот с внешним генератором + делител + линия задержки...

Примеры есть: например, широко распространённый в узких кругах частотомер "от 50 Гц до 2 ГГц" стоимостью около $50. Именно AVR + ВЧ делитель. Когда я такой паял, делитель добыл из мёртвой мобилки, кстати.

 

Так что, всё вполне реально в умелых руках. :-)

 

P.S. Да, =Dmitry=, именно шаг (точнее, вызванная его разностью в разных парах неидентичность распределённой ёмкости).

 

Можно видимо и на AVR с PHY хорошим - например http://www.ti.com/product/tlk100. Есть TDR (на 5 точек в отличие от всех других , больше косяков на 1 кабеле сделать трудно :) ) , анализатор спектра.

Пример как выглядит их софт (к devboard , сама борда ~ 100$) http://www.ti.com/lit/ug/sllu120/sllu120.pdf.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Платы получил, спаял, реализована часть прошивки (определение состояния кабеля - не подключен/подключен 100/подключен 1000/битый, определение метража по К.З.). Столкнулся с одной непоняткой...

 

Сетевушки, как и положено, имеют 150 Ом между всеми парами. Свичи (по крайней мере 100Мб), имеют 150 Ом между нерабочими, и между любой рабочей и нерабочей парами, но почему то у всех мне попавшихся, между рабочими парами короткое! В чем прикол?

Из за этого прибор бракует кабель, так как он проверяет сопротивление между парами, и желает видеть там не менее 140 Ом.

Видимо, придется эту проверку для подключенного кабеля убрать, но хотелось бы объяснения данного факта (К.З. в свичах, при отсутствии такового в сетевушках).

 

Короткое между рабочими парами:

 

Planet

SW-801

FSD-503

FSD-803

FGSW-2620RS

 

Asus

GigaX1008/G (100Mb!)

 

D-Link

DIR-300

 

 

"Нормальные" устройства:

 

Planet

ENW-9504(V.6) (RTL8139)

 

Не помню чья

N-260 (1Gb)

 

Ноут Acer какой то

 

Десктоп, мамка GIGABYTE GA-M61VME-52

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

но почему то у всех мне попавшихся, между рабочими парами короткое! В чем прикол?

Разберите посмотрите что ли... У трансформатора средние точки соединены внутри корпуса...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Экономия по китайски?

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

 

Воткнулся еще в TP-Link TL-SG1008D (гигабитный), в нем такого безобразия нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему тогда тупо в кучу все не спаяли (нерабочие пары и средние точки)

Потому что 1) все внутри трансформаторной сборки соединено и 2) нерабочие пары зачастую вообще не подключены, и контактов для них физически нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прозвонил несколько 100mb свичей. Рабочие жилы идут на прямую в транс а не рабочие через рез 75 ом все соеденены в паралель и на конденсатор-земля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Звонить надо между рабочими парами, оранжевая пара на один щуп, зеленая на второй, и смотреть что там будет, ноль или 150 Ом.

Нерабочие пары всегда закорочены (если контакты присутствуют), а между ними - возможны варианты, либо 150 Ом, либо изоляция. Другого не встречал.

 

D-Link DIR-300 новый, ревизии D1, рабочие закорочены, нерабочие - отсутствуют контакты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

(Звонить надо между рабочими парами, оранжевая пара на один щуп, зеленая на второй, и смотреть что там будет, ноль или 150 Ом)

прозвонил несколько свичей 100мб везде ноль.

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

Изменено пользователем borolegg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

=Dmitry=

как продвигается проэкт? прогресс есть? если я чем то могу быть полезен пишите.

Изменено пользователем borolegg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

При К.З. любой жилы на экран, прибор пишет что кабель битый.

Порог можно подстроить, минимальная чувствительность там должна быть в области сотен кОм.

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

 

Не было времени, пока состояние почти то же, опытный экземпляр определяет тип и исправность кабеля, метраж по К.З. (довольно точно!), но шаг измерения 5 метров (один отсчет АЦП), в алгоритм добавлено усреднение нескольких измерений, что оказалось очень полезно.

Осталось доделать измерение дистанции по обрыву (емкостной метод).

Так же, идут испытания "в боевых условиях".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доделал наконец.

Краткое описание и ссылка на архив - внизу первого сообщения темы.

 

На данный момент собрано 2 экземпляра, как показало сравнение, кристаллы имеют заметный технологический разброс, по сему пришлось добавлять в прошивку режим калибровки (по заглушкам и отрезку кабеля 100 либо 305 метров).

Резисторы 1 МОм из схемы удалены за ненадобностью, R1...16 заменены с 490 на 510 Ом.

 

Как оказалось, показания очень сильно зависят от качества контактов, даже повалявшийся заводской патч-корд, запросто может накинуть лишний десяток метров, при измерении по замкнутой паре. Измерения по разомкнутой менее чувствительны в этом плане, но эффект то же заметен.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как оказалось, показания очень сильно зависят от качества контактов, даже повалявшийся заводской патч-корд, запросто может накинуть лишний десяток метров, при измерении по замкнутой паре. Измерения по разомкнутой менее чувствительны в этом плане, но эффект то же заметен.

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

 

И вот тут на сцену выходит TDM со всеми его прелестями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При нормальных контактах, показания вполне адекватны.

Обнаружился еще один плюс этой зависимости. Удалось определить с какой именно стороны плохой джек, что бы не перенакалывать оба. Кабель около 11,5 метра, показания по неподключенному:

10 10 10 10

10 10 10 3

 

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

Вариант с ПЛИС - кто в курсе, какой там уровень отражения? Читал по OTDR, уровень релеевского рассеяния порядка -80dB, отбил всякое желание даже пытаться.

Еще есть вариант с перепрофилированием какой нибудь мыльницы (добавить "дочку" с аналоговой частью, дисплей, кнопки, мощную батарею), но вопрос из чего делать, и стоит ли оно того...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый День(Вечер, Ночь)

Хотел спросить - а возможно каким либо способом различать какая заглушка подключена к кабелю, пример

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно попробовать сделать 4 заглушки с резисторами 33, 68, 100, 150 Ом, Это примерно соответствует 200, 400, 600, 800 метрам кабеля.

Но работать такой способ "опознания", будет только при условии качественных контактов, мне попадались кабели с показаниями 200...300 метров, при реальных 20...50, так что это ненадежно.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Dmitry - TLK100 есть по 10 долларов штука, теоретически можно чуть дешевле найти, вам прислать 2-3 штуки в подарок? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересный чип, но это уже новый прибор с нуля делать.

Пока желания нет, имеющегося хватает.

 

Замечено что при наличии грозозащит, прибор показывает бред, не забывайте их отключать при тестировании.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.