Кабель тестер

Alex8668
Offline
Зарегистрирован: 13.10.2018

Добрый день. Наткнулся в сети на кабель тестер https://www.drive2.ru/b/470034350000308678/

Давно была идея реализовать нечто подобное на двух ардуино uno либо связку mega (генератор) uno приемник. Подскажите пожалуйста как это устройство перенести на ардуино?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016
trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Это совсем не то.
А тут 32 крокодила с цифрами цепляются к любым жилам,
а индикатор на другом конце кабеля показывает номер жилы.

sadman41
Offline
Зарегистрирован: 19.10.2016

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

Alex8668
Offline
Зарегистрирован: 13.10.2018

Суть прибора использование двух плат ардуино. На одной плате на цифровые выходы подать разный шим сигнал, минимум нужно 37 выходов. А на второй Ардуино два щупа. Один -, второй + и методом замыкания двух выходов с первой платы вывести на экране номер выхода с первой платы. Нашел плату для расширения каналов с ШИМ http://flprogwiki.ru/flphelp/rus/PCA9685Chip.html по сути в связке Ардуино двух этих плат половина устройства готова?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Alex8668, так в чем проблема. Плата как передатчик . Серва как приемник . Пусть серва и указывает номер провода.

Alex8668
Offline
Зарегистрирован: 13.10.2018

Опишите пожалуйста более подробно. Недостаточно знаний в этой области )

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

sadman41 пишет:

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


Нумерованы крокодилы.
Кабель любой.
При чем тут пары?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Да вы издеветесь. Вот у вас есть канализация с неизвестной развязкой труб . Берете мышей и зеленкой маркируете их от 1 до 10 и запускаете в разные трубы. От куда они вылазят и какой номер на них написан и говорит что эта труба внутри соединяется с трубой в которую вы запустили мышь.  ШИМ это и есть нумерованая мышь. Осталось прочитать этот ШИМ... сервой. Можно другой ардуиной, но там программу надо делать.

sadman41
Offline
Зарегистрирован: 19.10.2016

Просто предположил область применения. Если телефония, то навряли квоновский Ethernet-тестер там будет полезен.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:

Просто предположил область применения. Если телефония, то навряли квоновский Ethernet-тестер там будет полезен.

А подумать. Ведь это прозвонка и есть. А как проверить кабель - его надо прозвонить. Вот и прозванивайте Ethernet-тестером. Только в этом случае не все-на-все а все-на-один Вот тот что прозвонится и будет нужный.

Alex8668
Offline
Зарегистрирован: 13.10.2018

Мы с говорим об одной вещи) со другой стороны другая Ардуино с программой чтения ШИМ и вывода на экран номер "мыши".

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Alex8668 пишет:
Мы с говорим об одной вещи) со другой стороны другая Ардуино с программой чтения ШИМ и вывода на экран номер "мыши".
Но стоимость сервы и стоимость другой Ардуино с программой чтения ШИМ и вывода на экран номер "мыши". У вас что бюджет не меряный. Тогда к исполнителям за деньги.

https://www.youtube.com/watch?v=_v6pCXkQcSc

kalapanga
Offline
Зарегистрирован: 23.10.2016

Alex8668 пишет:
Мы с говорим об одной вещи) со другой стороны другая Ардуино с программой чтения ШИМ и вывода на экран номер "мыши".

В описании я нигде не увидел упоминания ШИМ.

Alex8668
Offline
Зарегистрирован: 13.10.2018

Это вариант как решение. У вас есть идеи как реализовать иначе?

Alex8668
Offline
Зарегистрирован: 13.10.2018

Как сервой вывести данные на дисплей? 

sadman41
Offline
Зарегистрирован: 19.10.2016

qwone пишет:

sadman41 пишет:

Просто предположил область применения. Если телефония, то навряли квоновский Ethernet-тестер там будет полезен.

А подумать. Ведь это прозвонка и есть. А как проверить кабель - его надо прозвонить. Вот и прозванивайте Ethernet-тестером. Только в этом случае не все-на-все а все-на-один Вот тот что прозвонится и будет нужный.

А на пальцах посчитать? 4 пары в эзернете и 10 в самом тонком телефонном. Бегать и группами подключать? Вот радость-то.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Alex8668
Offline
Зарегистрирован: 13.10.2018

Работа устройства будет производиться в полевых условиях там важно время и точность. 

kalapanga
Offline
Зарегистрирован: 23.10.2016

Alex8668 пишет:

Это вариант как решение. У вас есть идеи как реализовать иначе?

В каждую жилу слать байтик с её номером. Этакий примитивный односторонний сериал.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Alex8668 пишет:

Работа устройства будет производиться в полевых условиях там важно время и точность. 

Вам что 16 линий не хватает . Или у вас работники слепые . Уже на круглом циферблате риски не увидят.

sadman41
Offline
Зарегистрирован: 19.10.2016

Я тоже за Serial. Единственная проблема в согласовании скоростей. Впрочем, если сразу на 300 поставить...  Как, кстати, ШИМ себя проявит в поле на кабеле со скрутками, к примеру, или на мокром кабеле. Что на другой стороне будет - то же самое или искаженное?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41, одна из главных ошибок это решать задачу не зная условий. ТС их тоже не знает, условия задачи знает только его ""левая нога". Почему же не serial. У ардуины 1 serial. Ладно путь 3. И что проводов же больше. На каждый провод нужен свой Serial или аппаратно размножить повесив дополнительно внешний дешифратор .  Вот только плату с мультиплексором надо сделать, а с ШИМ купить.  Как Вам варианты по затратам денег и труда. Они же не виртуальные. 

Serial тоже в мокрых закрученых проводах может потеряться. Мы же не знаем условия задачи ;)

 

ua6em
ua6em аватар
Онлайн
Зарегистрирован: 17.08.2016

Шим можно и декодировать к примеру такой конструкцией, задав необходимые окна, но проще по постоянному току, задав время переключения между каналами в 1 сек и паузу межде повторными отсылками секунд 5, если кабель телефонный, то там всегда есть нулевая жила заземления, а конструкция для ШИМ - Norm = map(constrain(Recv, 1000, 2000), 1000, 2000, 0, 100);,  

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

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Это если новый кабель и имеется возможность его
нормально расплести и он не рассыпался.
А если из стены свисает пучек непонятно чего и непонятно куда идущий?
А если их несколько?

SLKH
Offline
Зарегистрирован: 17.08.2015

qwone пишет:

sadman41, одна из главных ошибок это решать задачу не зная условий. ТС их тоже не знает, условия задачи знает только его ""левая нога". Почему же не serial. У ардуины 1 serial. Ладно путь 3. 

А сколько пинов с ШИМ?

SLKH
Offline
Зарегистрирован: 17.08.2015

sadman41 пишет:

Я тоже за Serial. 

вариант: tone()

ua6em
ua6em аватар
Онлайн
Зарегистрирован: 17.08.2016

SLKH пишет:

sadman41 пишет:

Я тоже за Serial. 

вариант: tone()


существует 99 способов, 100 профессор, 100, первый лёжа, тогда 101 )))
Самый простой всё же последовательным перебором с паузой между циклами, точно так же как в кабельном тестере