Easyelectronics.ru

Электроника для всех
Текущее время: 24 ноя 2020, 19:59

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 10:45 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:17
Сообщения: 2235
Откуда: Krasnoyarsk
Нашел интересную фитчу в D-Link DIR-320, он показывает длину кабеля, если он не подключен к компьютеру. Разобрал эту шайтан-коробку и ничего специфического не обнаружил. Поверхностный поиск в гугле ничего интересного не дал.

Может у кого-нибудь есть наработки в данном вопросе? Или есть идеи как это можно реализовать на микроконтроллере? Нужно замерить длину обычной витой пары. Если возможно, то и телефонной пары или медного кабеля. Если используется какая-то специфика витушности кабеля, то на что смотреть? Рассматривать витую пару как емкость или как дросель? Если бы был доступ к обоим окончаниям, то тут легко можно проверить сопротивление кабеля, а если есть только один хвост от кабеля, то как быть?

_________________
У кошки четыре ноги: вход (in), выход (out), земля (gnd) и питание (vcc). А хвост для беспроводной передачи данных.
http://www.orcinus.ru (null)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 11:19 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5546
Откуда: Уругвайская АССР
Once upon a time, far, far away...
когда на китайской витухе ещё не были пропечатаны футовые метки;
Когда эту витуху продавали по метрам в магазине;
я однажды наблюдал, как продавец измерял ёмкость пары китайским тестером, и говорил, сколько ещё осталось в ящике.
Свидетелем вот таких чудных и загадочных событий мне довелось побывать!

_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 11:41 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:17
Сообщения: 2235
Откуда: Krasnoyarsk
Ясно. Так и запишем, первый вариант - измерение емкости кабеля. Правда существует еще маленькая проблема. Есть кабель с толщиной жилы 0.52 и 0.5 мм. Но это ерунда, прорвемся...

Какие есть еще предложения?

_________________
У кошки четыре ноги: вход (in), выход (out), земля (gnd) и питание (vcc). А хвост для беспроводной передачи данных.
http://www.orcinus.ru (null)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 11:56 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5546
Откуда: Уругвайская АССР
0.52? Нестандартный. Стандартный должен быть #24awg, то есть, 0.5106мм
http://ru.wikipedia.org/wiki/AWG
Изредка, если покупать абы где, попадается китайчатина, дешевле на пару копеек, но зато сделанная из хер-те-чего-на-складе-нашлось. Мало того, что у неё повив абы какой, и перекрестные наводки вше, чем у нормальной, так оно ещё в плинтах не держиццо, тварь такая! А ещё есть меднёный алюминий. Говорят, что заводской ничего себе, а вот китайский лпается на втором перегибе.

_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 12:31 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:08
Сообщения: 7549
Откуда: Алма-ата
Цитата:
Какие есть еще предложения?
Еще году в 76 мне как-то понадобилось определить длину и волновое сопротивление нескольких бухт коаксиала, купленного по дешевке в магазине, где продавали всякий хлам для самодельщиков. Кабель был какой - то импортный, марка его на нем через небольшие расстояния была, но по ней определить ничего было невозможно. (Интернета с Гуглем еще не было). Зато под руками на работе был импульсный генератор (еще ламповый), который выдавал прямоугольные импульсы, начиная с 10 наносекунд. Вспомнив основы теории длинных линий, я измерил длину самого короткого куска, и подключил к одному концу генератор и осциллограф, к другому - переменный резистор на несколько сотен ом. Подал короткий импульс с периодом порядка 1 кгц, и на осциллографе, как и положено в теории, увидел прямой и отраженный импульсы. Расстояние между ними поделил на двойную длину кабеля, получил время задержки порядка 7 нс на метр (7 туда и 7 обратно). Затем покрутил переменный резистор. Как и положено, при разомкнутом конце или нагрузке больше волнового сопротивления отраженный импульс приходил без смены полярности, но увеличенной амплитуды (двойной при отсутствии нагрузки на конце), если длина импульса превышала время прохождения туда и обратно, а при замкнутом конце или нагрузке меньше волновой - противоположной полярности. При изменении сопротивления нагрузки амплитуда отраженного импульса плавно менялась, установив ее равной 0, я измерил сопротивление резистора. Оказалось около 75 ом, что мне и требовалось, (а могло быть и другим). Померяв задержку других кусков кабелей при разомкнутом конце, я быстро посчитал их длину. Аналогично по времени задержки можно определить длину любого кабеля (ленточного, витого). На этом принципе даже был прибор, определявший расстояние от конца кабеля до поврежденного участка. Им связисты определяли, в каком месте надо копать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 12:46 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:17
Сообщения: 2235
Откуда: Krasnoyarsk
В оптике рефлектометром так и делают, замеряют время прихода отраженного луча. А вот в медном кабеле я этот эффект еще не встречал так явно.

Интересно, какая Мега справится с подобной задачей?

_________________
У кошки четыре ноги: вход (in), выход (out), земля (gnd) и питание (vcc). А хвост для беспроводной передачи данных.
http://www.orcinus.ru (null)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 13:09 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:08
Сообщения: 7549
Откуда: Алма-ата
Цитата:
Интересно, какая Мега справится с подобной задачей?

Если принять грубо время между прямым и обратным сигналом для того же коаксиала около 14нс на метр, то даже при частоте тактирования Меги порядка 20мгц разрешение будет довольно паршивым. Для витой пары больше, но не намного. Надо использовать аппаратную поддержку. Например, по посылке импульса запускаем генератор пилы, по возврату - запоминаем схемой выборки-хранения ее амплитуду. Затем меряем ее через АЦП контроллера. Тут быстродействие роли не играет, можно использовать любой контроллер со встроенным АЦП, и любой частотой тактирования. Обычно в бухте около 1000 футов (~330метров), при 10 бит АЦП разрешение будет около 0,3м, погрешность - немного больше, но в пределы +-1м уложиться можно.
Возможно, по емкости все же будет точнее и проще (если использовать для измерения достаточно низкие частоты, на которых не сильно проявляется эффект длинной линии).
Вот еще в голову пришел простой вариант. Делаем простой генератор, в котором частотозадающим элементом будет витая пара (длинная линия). Период колебаний будет определяться ее длиной. А частоту померять - не проблема. На крайняк ее всегда можно поделить (для AVR, PIC и так меряет до 70-80МГц). Вот тут точность и диапазон длин будут офигенные!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 14:48 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5546
Откуда: Уругвайская АССР
SWG писал(а):
Обычно в бухте около 1000 футов (~330метров)

Тристапять, сэр. Ровно триста пять метров.

_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 15:14 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:08
Сообщения: 7549
Откуда: Алма-ата
ArgusB писал(а):
Тристапять, сэр. Ровно триста пять метров.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 09 фев 2010, 22:15 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:22
Сообщения: 132
Схема формирователя импульсов с помощью линий задержки
В качестве линии задержки как раз кусок витухи или коаксиала можно использовать. 5-100 нс, думаю, можно получить вполне.

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 10 фев 2010, 07:59 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:17
Сообщения: 2235
Откуда: Krasnoyarsk
На бухтах пишут русскими буквами и арабскими цифрами 305 метров. Даже не придавал значения, что это тысяча футов.

_________________
У кошки четыре ноги: вход (in), выход (out), земля (gnd) и питание (vcc). А хвост для беспроводной передачи данных.
http://www.orcinus.ru (null)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 10 фев 2010, 10:02 
Старожил

Зарегистрирован: 31 янв 2010, 22:25
Сообщения: 247
SWG писал(а):
[/b] Делаем простой генератор, в котором частотозадающим элементом будет витая пара (длинная линия). Период колебаний будет определяться ее длиной. А частоту померять - не проблема. На крайняк ее всегда можно поделить (для AVR, PIC и так меряет до 70-80МГц). Вот тут точность и диапазон длин будут офигенные!

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 10 фев 2010, 11:49 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:08
Сообщения: 7549
Откуда: Алма-ата
Цитата:
Этот метод сложнее измерения ёмкости. Кабель придётся заэкранировать так как он станет принимать наводки, мне кажется витая пара здесь не поможет. Нужно учесть индуктивность катушки, или емкость относительно земли которая всегда будет разной

В генераторе на "длинной линии" важно только время задержки линии. Ее емкость, индуктивность и прочие параметры не имеют никакого значерия. Тем более наводки и емкость относительно земли. Кроме того, у любого несогласованного на конце длинного кабеля есть частоты, на которых его реактивное сопротивление равно 0 или бесконечности. На этих частотах он ведет себя как параллельный или последовательный колебательный контур на частоте резонанса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 10 фев 2010, 12:43 
Старожил

Зарегистрирован: 31 янв 2010, 22:25
Сообщения: 247
Ссылку про генератор если можно. В источнике "http://ru.wikipedia.org/wiki/Длинная_линия" утверждается, что "Длинная линия — регулярная линия передачи[1], длина которой превышает длину волны (λ) колебаний, распространяющихся в линии." Мне просто интересно посмотреть схему.

Может я не так понял, имелся в виду генератор подключаемый к кабелю (длинной линии).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 10 фев 2010, 14:39 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:22
Сообщения: 132
Если метровый кабель, то для сигнала, например, частотой 3ГГц, этот кабель - длинная линия. (Если импульс - то считать относительно низшей (основной) гармоники). Длина волны = с/f = 0.1м = 10см, что много меньше длины кабеля.
А генераторы - любой СВЧ-генератор. Или просто генератор импульсов нс-длительности.

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 10 фев 2010, 16:51 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:08
Сообщения: 7549
Откуда: Алма-ата
JonBraun писал(а):
Ссылку про генератор если можно. Мне просто интересно посмотреть схему.

Вот тут хорошо описано поведение длинных линий в разных условиях:
http://sasoft.qrz.ru/___/radio/liter/ch ... r6/6-1.htm
Простейшие из генераторов (на туннельных диодах) с длинной линией, как замкнутой, так и разомкнутой на конце, можно глянуть здесь: http://rf.atnn.ru/s5/rk-d01.html

Для понимания принципов вполне достаточно. Полная практическая реализация подобного прибора для меня, в общем - то тоже не проблема, хотя заниматься этим просто так, из любопытства, нет ни времени, не желания. Может, на коммерческой основе и занялся бы, а так в лом. (Ничего принципиально нового для себя в этом не вижу, чтобы экспериментировать просто из любопытства).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 10 фев 2010, 18:23 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:22
Сообщения: 132
Думаю, можно генератор сделать и на обыкновенной формирующей линии. Они подробно описаны в книжке Г.А.Месяца "Импульсная энергетика и электроника"

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 11 фев 2010, 11:52 
Старожил

Зарегистрирован: 31 янв 2010, 22:25
Сообщения: 247
Спасибо теперь понятно, про длинную линию знаю не знал только что из неё генератор можно сделать. Одно время даже хотел сделать антену на длинной линии метров 200. Но у неё есть недостаток принимает только с одной стороны :)
Прибор для измерения неоднородностей кабеля зовётся рефлектометр http://www.debryansk.ru/~stell/met_ref.htm.
Наша промышленность освоила производство приборов почти карманных размеров, значит это возможно сделать на МК http://www.radicom.ru/equipment/lineups ... s105m.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 21 фев 2010, 04:41 
Старожил
Аватара пользователя

Зарегистрирован: 21 фев 2010, 04:36
Сообщения: 614
Откуда: Tallinn
Работал на монтаже сетей, каждый объект заканчивали прозвонкой кабеля от розетки до розетки - прибор от FLUKE показывал обрывы, перегибы и любые другие отклонения от нормы кабеля с точностью до 0,1м. Как работает - черт его знает, но отчет с графиками и таблицами на 10страниц А4 впечатляет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 21 фев 2010, 10:30 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:17
Сообщения: 2235
Откуда: Krasnoyarsk
ZPS, Флюки они разные есть, но все-равно их стоимость далеко не 300-400 рублей. А Маршрутизатор стоит от силы полторы тысячи деревянных и он показывает кроссовый кабель или прямой, да еще и длину кабеля до места обрыва. Судя по начинке он может использовать как вариант с емкостью линии, так и с замером с использованием генератора (как в статьях скинутых SWG).

_________________
У кошки четыре ноги: вход (in), выход (out), земля (gnd) и питание (vcc). А хвост для беспроводной передачи данных.
http://www.orcinus.ru (null)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 23 мар 2010, 19:30 
Заглядывает иногда

Зарегистрирован: 26 янв 2010, 23:01
Сообщения: 42
У меня DIR-100 и ничего он не показывает. Хотя, может я не там смотрю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 23 мар 2010, 21:49 
Старожил
Аватара пользователя

Зарегистрирован: 22 мар 2010, 21:38
Сообщения: 1623
Откуда: Нижний Тагил
Я извиняюсь за оффтоп. Многие сетевые платы (встроенные в том числе) могут измерять длину кабеля (даже с имеющимся линком, что проще) и определять обрывы.

_________________
Электроника для модельных железных дорог. DCC и разные чудеса с ним.
XpressNet не так уж и страшно, как казалось на первый взгляд...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 24 мар 2010, 08:59 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:17
Сообщения: 2235
Откуда: Krasnoyarsk
Sergey, а у тебя в DIR-100 этого нету. Да и флэшка с осью там в 4 раза меньше.

OneginForte, можно об этом подробнее? Можно даже в личку.

_________________
У кошки четыре ноги: вход (in), выход (out), земля (gnd) и питание (vcc). А хвост для беспроводной передачи данных.
http://www.orcinus.ru (null)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 24 мар 2010, 15:03 
Старожил
Аватара пользователя

Зарегистрирован: 22 мар 2010, 21:38
Сообщения: 1623
Откуда: Нижний Тагил
Orcinus Orca писал(а):
OneginForte, можно об этом подробнее? Можно даже в личку.

Чипы Marvell Yukon и утилита virtual cable tester. Я так полагаю, что это стандартная особенность у этих чипов.
Производитель по этим ключевым словам выдает вот это.

_________________
Электроника для модельных железных дорог. DCC и разные чудеса с ним.
XpressNet не так уж и страшно, как казалось на первый взгляд...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замер длины Ethernet кабеля
СообщениеДобавлено: 12 апр 2010, 15:21 
Здравствуйте!

Зарегистрирован: 12 апр 2010, 11:34
Сообщения: 1
понимаю, что тема уже старая, но все же... периодически вот уже лет десять занимаюсь монтажем ЛВС и эмпирически получил - емкость одного метра витой пары, измеренная на синей паре сотавляет примерно 51 пФ. мерял китайским мультиметром. точность получается довольно приличная. главное, чтобы на том конце кабеля не было ничего подключено. привязать это к АТмеге с АЦП в принципе не очень сложно схемотехнически. гуглим простой измеритель емкости (например http://www.rlocman.ru/shem/schematics.html?di=52649) и цепляем к нему вместо измерительной головки через ОУ вход АЦП. дальше дело за программой. имхо, можно предусмотреть программную возможность калибровки по пяти-метровому куску конкретного кабеля. т.е. до начала реальных измерений взять 5-10 метров кабеля, подключить к атмеге и нажать кнопка калибровка. программка делит полученное значение на 5-10 и заносит его в память для дальнейших измерений/вычислений. как то так:)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB