Страница 1 из 2

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 02:18
Fix
Пытаюсь сделать прозвонку для двух типов кабеля многожильные. Решил посадить контакты с одной стороны кабеля на цифровые пины, другую сторону кабеля все контакты на аналоговый вход, и опрашивать по очереди, с этим проблем не возникло.
Подскажите пожалуйста как сделать что-бы в конце диагностики выводить на экран только битые контакты кабеля, либо нажатием кнопки по очереди менялись номера на дисплее который неисправны. Кабель сложный 25 пинов я уже замахался в ручную тестером эти кабели прозванивать на работе.

[spoiler]Изображение[/spoiler]

[spoiler]Изображение[/spoiler]

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 06:08
kulibinsvv
Пожалуйста, опишите подробнее логику работы прибора.

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 08:00
Fix
Я хочу сделать из ардуинки тестер для кабеля, возьму два ответных разъема папа,на кабеле тип мама запаян, и припаяюсь к пинам контроллера. Дальше контроллер посылает поочерёдно 5в через резистор на аналоговый вход, через весь кабель, в итоге компаратор сравнивает результат, если сигнала нет то выводится на дисплей какой контакт битый.Сейчас я сделал что включается тест, и по очереди выводится информация по каждому контакту кабеля, целый он или битый. Хорошо бы доработать в скетч, будут использоваться кабели 25 пиновые по этому было бы хорошо сделать чтобы в конце диагностики выводить на экран только битые контакты кабеля, либо нажатием кнопки по очереди менялись номера на дисплее который неисправны
В моем скетче выше пока три провода, просто потестить
[spoiler]Изображение[/spoiler]

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 15:23
Rishelie
Я, возможно, скажу ерунду, ибо сам учусь. Но скажу, ибо самому учеба будет.
Ваша плата, имеет 54 цифровых пина. Значит и выходы и входы 25-жильного кабеля можно полностью повесить на цифровые входы.
Следовательно вы можете присвоить БУЛЕАНовские переменные "каждой жиле". По факту опроса переменной, вы на ней открываете разрешение записи - "EN", в нее записывается 0 или 1. 1 - кабель исправный, 0 - битый. А дальше просто вывести на дисплей те переменные , которые равны нулю.
И вроде все.
Не знаю, умное что сказал, или так себе. :)

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 16:47
Vitez
Или я чего то не понимаю, или задача проста как пять копеек.
С одной стороны сажаем все контакты кабеля в кучу, подаем плюс. Другую сторону кабеля сажаем на цифровые входа контроллера. Читаем все входа, где нет высокого уровня, то неисправность. Обычный элемент "И" справится. Выложенный выше проект избыточен. Дугой вопрос, если надо промаркировать провода, то да, там сложнее.

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 17:20
pony sonata
длина кабеля?

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 21:10
Fix
pony sonata писал(а): 17 апр 2018, 17:20длина кабеля?
длина кабеля 1.8м

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 21:19
pony sonata
вроде небольшая длина, но я бы все равно побоялся использовать хилые входы мк для "выноса наружу". развязывающий буфер мастхев тут, многие умеют работать в обе стороны

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 21:45
Fix
Vitez писал(а): 17 апр 2018, 16:47Дугой вопрос, если надо промаркировать провода, то да, там сложнее.
кабель ласточкин хвост, нужна маркировка проводов на выходе, чтобы не заморачиваться с бумагами и распиновкой

Прозвонка и диагностика целостности кабелей

Добавлено: 17 апр 2018, 23:25
dizzyy
а почему не сделать перебор ?
делайте генератор 3 секунды, ставите демультиплексор и гоняете тру по 25 пинам
далее мильтиплексором читаем порты, совпало - на экран номера совпавшего входного и выходного , не совпало - результат фальсе..
будет вам и маркировки и отбраковка,..

может 3 сек мало записать на листочек, то можно увеличить..

Отправлено спустя 6 минут :
хотя возможно не мультиплексором читать порт присваивать номер пина на котором сигнал, а через анд проверка всех если фалсе

пример на нано
tester.flp

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 00:22
Fix
dizzyy писал(а): 17 апр 2018, 23:25далее мильтиплексором читаем порты, совпало - на экран номера совпавшего входного и выходного , не совпало - результат фальсе..
Я новичок для меня сложноват ваш вариант.
Мой вариант в принципе отлично работает сегодня тестил, выводятся контакты и текст на дисплей по очереди, и сигнализирует битые провода, нужно всего лишь отсеять битые от небитых, после основной диагностики. Можно вовремя диагностики сразу записывать на листочек но это крайний вариант, если больше ничего в голову не прийдёт :crazy: :crazy: :crazy:

Только скетч великоват получился, на два типа кабеля, я уже даже коробку собрал и всё распаял

Отправлено спустя 13 минут 27 секунд:
Завтра выложу видосик ка работает, пока с листочком :blink: , но думаю что-нибудь ещё придумаю или кто подскажет

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 05:10
kulibinsvv
[ref]Fix[/ref], простите за нескромный вопрос. Вам для души или промышленной эксплуатации?
В зависимости от ответа разные подходы к решению проблемы.

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 10:21
Fix
kulibinsvv писал(а): 18 апр 2018, 05:10Вам для души или промышленной эксплуатации?
Мне для работы, мне эти кабели в ремонт приносят

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 10:32
brig62
Fix писал(а): 18 апр 2018, 10:21мне эти кабели в ремонт приносят
Разъемы на них уже распаяны? С двух сторон?

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 10:34
kulibinsvv
Т.е. по сути вам необходимо в готовом изделии (вы его не изготавливаете) определить неисправность. Этой неисправностью может быть только обрыв?
Или возможны случаи короткого замыкания между жилами, или перепуты?

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 10:37
ItsMe
Fix писал(а): 18 апр 2018, 00:22Мой вариант в принципе отлично работает сегодня тестил, выводятся контакты и текст на дисплей по очереди, и сигнализирует битые провода, нужно всего лишь отсеять битые от небитых, после основной диагностики
Уважаемый Fix! Надо сначала определиться, определить битый-не битый или все-таки промаркировать кабель.
Если первое - обратить внимание на предложение от Vitez "С одной стороны сажаем все контакты кабеля в кучу, подаем плюс. Другую сторону кабеля сажаем на цифровые входа контроллера. Читаем все входа, где нет высокого уровня, то неисправность", с одной поправкой: гда высокий уровень там ОК, если на всех низкий - жила битая. После перебора всех жил будет список битых жил.
Если же нужна маркировка - там будет сложней: Сажаем все входы и выходы жилы на индивидуальные пины, потом также анализируем все ответы. Если 1 только на одном выходе, получается хорошая жила, если на всех 0, то жила на входе "битая", если 1 более чем на 1 выходе, то соответственно замыкание в жиле.
Как-то так.

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 10:50
Fix
Тест работы скетча
Видео

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 11:53
pony sonata
где такие db-9 и db-25 раздобыть бы? )

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 11:59
Fix
pony sonata писал(а): 18 апр 2018, 11:53где такие db-9 и db-25 раздобыть бы? )
В любом магазине ))

Прозвонка и диагностика целостности кабелей

Добавлено: 18 апр 2018, 12:24
pony sonata
корпус в металле в любом магазе? 0_0 у нас только пластик серый или черный продается. больше похожи от какого-то пром. оборудования
видел похожие на шнайдеровских контроллерах. у сименса старого тоже в металле были, у сравнительно новых в mpi или состав как резинка или пластмасса