МАРСОХОД

Open Source Hardware Project

Проекты Altera Quartus II для платы Марсоход

Тестер обжимного коннектора UTP

Радиотехника, "наука о контактах", доставляет системному администратору определенное количество хлопот. Значительная часть из них связана с некачественным обжимом или ухудшением  контактов в обжимном коннекторе в процессе эксплуатации.

Для контроля состояния обжимного коннектора, пару лет назад, мною был придуман простенький тестер. Я сделал несколько экземпляров этого тестера, оформленных в виде брелока, и раздал своим знакомым. Хорошие отзывы о его эксплуатации сподвигли повторить этот проект и для платы Марсоход.

 Для реализации нашей идеи понадобится две доработки для платы Марсоход:

1. Дополнительная платка с разъемом RJ-45

Дополнительная дочерняя плата к плате Марсоход   Дополнительная дочерняя плата к плате Марсоход (вид снизу)
Она выполнена такой схеме:
Схема дочерней платы к плате Марсоход

2. На саму платку Марсоход нужно допаять резистор 82 Ома для RC-генератора на 80Мгц.

Дополнительный резистор на плате Марсоход

После установки платки и батарейки получим вот-такой девайс:

Устройство тестирования разъема на кабеле UTP

Рассмотрим принцип его работы по данной схеме:
Принципиальная схема устройства тестирования разъема кабеля UTP
Витая пара категории 5 представляет из себя отрезок "регулярной линии" с волновым сопротивлением 100 Ом.
Из теории известно, что поведение "регулярной линии" бесконечной длинны и не имеющей потерь аналогично поведению обычного резистора с сопротивлением, равным волновому. Поэтому в схеме, вместо самой линии, у нас нарисован резистор Rz. Из схемы видно, что резисторы Rz, R1 и R2 представляют из себя два делителя напряжения. Причем сопротивление резисторов R1 и R2 подобрано таким образом, что при сопротивлении Rz около 100 Ом (+- какое-то значение) напряжение на линии А превышает "пороговое" для триггера Т1 и на нем будет зафиксирована 1 (логическая единица). А напряжение на линии В - меньше "порогового" и Т2 будет фиксировать 0 (логический ноль). Это состояние мы будем считать правильным и зажигать светодиоды LED1 и LED2.
В случае-же если Rz много больше 100 Ом, то на обоих триггерах будет 0
или в случае, если Rz много меньше 100 Ом - тогда на Т2 будет 1.
Оба этих случая будем считать неисправностью и светодиоды гореть не будут.
В реальной жизни длинна линии конечна и выполнять измерения непрерывно нельзя. Поэтому, мы поступим следующим образом. В какой-то момент времени, по фронту частоты 80Мгц, установим в линии витой пары 1, а по следующему фронту (через 12.5 нс) зафиксируем состояние линий А и Б.
Далее эту процедуру нужно повторить для всех пар в кабеле.
Таким методом можно оценить состояние контактов в самом разъеме и состояние кабеля в непосредственной близости от него.
При тактовой частоте 80Мгц (12.5 нс) и скорости распространения сигнала 0.22м/нс "непосредственная близость" = 12.5*0.22/2 - это около 1.4 м. Состояние кабеля на расстоянии более 1.4 м на результаты измерений не влияет.
В заключении хочу обратить внимание на один нюанс.
Для отображения состояния пары мы используем два параллельно включенных светодиода.
Это нужно для того чтобы визуально показать "раздвинутую" пару.
Это хорошо видно на видео.


Если для этого тестера сделать коротенький (20-30 см) патч-корд,
то можно оценивать состояние и качество заделки кабелей и в розетках.

Ну и как обычно, проект для платы Марсоход можно скачать у нас на сайте:

 

Комментарии  

0 #4 fifan 14.04.2012 05:50
Жаль, но на практике существуют кабели и менее 1,4 м и и нужно их проверить. Причём здесь адаптеры? Я хочу знать правильно ли я сжал оба конца длинного кабеля. Мне не важен обрыв, мне важно соединение его разных концов. А если я хочу соединить два компьютера свой и соседа хостом, то максимум что я могу сделать проверить его на целостность. Причём если обрыв будет раньше длины 1,4 м? Где мне искать обрыв? Как узнать что я правильно перехлестнул провода на втором конце? Короче не достатков данного устройства много, стоит наверное делать устройство на подобии такого http://radiokot.ru/circuit/digital/measure/15/ или http://radiokot.ru/circuit/digital/measure/16/.
+1 #3 Ю р и й 14.04.2012 05:28
Цитирую fifan:
Решил повторить конструкцию, но из текста не понял какой длины (максимальной, минимальной) можно использовать сетевой кабель для проверки. Логично бы иметь с обратной стороны кабеля какую-нибудь заглушку и проверять не только на разрыв и замыкания, но так же на тип "прямой", "хост".

Минимальная - 1.4 м, если короче, будет восприниматься как "обрыв".На "максимальную" ограничений нет.
В проверке на "прямой-хост", на мой взгляд, нет необходимости, все современные сетевые адаптеры автоматически определяют "вход/выход",
поэтому все кабеля можно делать "прямыми".
0 #2 fifan 13.04.2012 14:57
Решил повторить конструкцию, но из текста не понял какой длины (максимальной, минимальной) можно использовать сетевой кабель для проверки. Логично бы иметь с обратной стороны кабеля какую-нибудь заглушку и проверять не только на разрыв и замыкания, но так же на тип "прямой", "хост".
-1 #1 Serhio 29.08.2011 07:48
Здравствуйте. Можете подсказать обучающую литературу по проектированию и программировани ю полноценных устройств(таких как ваши проекты :D ) на ПЛИС altera. А то сколько не искал в книгах описывалось только программировани е отдельных компонентов(Счё тчиков, фильтров и тд.). Спасибо.

Добавить комментарий


Защитный код
Обновить


GitHub YouTube Twitter
Вы здесь: Начало Проекты Проект Марсоход Тестер обжимного коннектора UTP