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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#1

Сообщение Fix » 17.04.2018{, 02:18}

Пытаюсь сделать прозвонку для двух типов кабеля многожильные. Решил посадить контакты с одной стороны кабеля на цифровые пины, другую сторону кабеля все контакты на аналоговый вход, и опрашивать по очереди, с этим проблем не возникло.
Подскажите пожалуйста как сделать что-бы в конце диагностики выводить на экран только битые контакты кабеля, либо нажатием кнопки по очереди менялись номера на дисплее который неисправны. Кабель сложный 25 пинов я уже замахался в ручную тестером эти кабели прозванивать на работе.
СпойлерПоказать
Изображение
СпойлерПоказать
Изображение
Вложения
прозвонка работа.тест.flp
(358.56 КБ) 60 скачиваний

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

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

#2

Сообщение kulibinsvv » 17.04.2018{, 06:08}

Пожалуйста, опишите подробнее логику работы прибора.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#3

Сообщение Fix » 17.04.2018{, 08:00}

Я хочу сделать из ардуинки тестер для кабеля, возьму два ответных разъема папа,на кабеле тип мама запаян, и припаяюсь к пинам контроллера. Дальше контроллер посылает поочерёдно 5в через резистор на аналоговый вход, через весь кабель, в итоге компаратор сравнивает результат, если сигнала нет то выводится на дисплей какой контакт битый.Сейчас я сделал что включается тест, и по очереди выводится информация по каждому контакту кабеля, целый он или битый. Хорошо бы доработать в скетч, будут использоваться кабели 25 пиновые по этому было бы хорошо сделать чтобы в конце диагностики выводить на экран только битые контакты кабеля, либо нажатием кнопки по очереди менялись номера на дисплее который неисправны
В моем скетче выше пока три провода, просто потестить
СпойлерПоказать
Изображение

Rishelie
Сержант
Сообщения: 150
Зарегистрирован: 18.12.2017{, 03:16}
Репутация: 6
Откуда: Питер

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

#4

Сообщение Rishelie » 17.04.2018{, 15:23}

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

Аватара пользователя
Vitez
Сержант
Сообщения: 211
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

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

#5

Сообщение Vitez » 17.04.2018{, 16:47}

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

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

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

#6

Сообщение pony sonata » 17.04.2018{, 17:20}

длина кабеля?

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#7

Сообщение Fix » 17.04.2018{, 21:10}

pony sonata писал(а):
17.04.2018{, 17:20}
длина кабеля?
длина кабеля 1.8м

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

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

#8

Сообщение pony sonata » 17.04.2018{, 21:19}

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

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#9

Сообщение Fix » 17.04.2018{, 21:45}

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

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

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

#10

Сообщение dizzyy » 17.04.2018{, 23:19}

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

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

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

пример на нано
tester.flp
(166.04 КБ) 62 скачивания

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#11

Сообщение Fix » 18.04.2018{, 00:09}

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

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

Отправлено спустя 13 минут 27 секунд:
Завтра выложу видосик ка работает, пока с листочком :blink: , но думаю что-нибудь ещё придумаю или кто подскажет
Вложения
прозванка работа1.3 мега.flp
(1.86 МБ) 65 скачиваний

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

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

#12

Сообщение kulibinsvv » 18.04.2018{, 05:10}

Fix, простите за нескромный вопрос. Вам для души или промышленной эксплуатации?
В зависимости от ответа разные подходы к решению проблемы.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#13

Сообщение Fix » 18.04.2018{, 10:21}

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

Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 13
Откуда: Казань
Имя: Игорь

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

#14

Сообщение brig62 » 18.04.2018{, 10:32}

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

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

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

#15

Сообщение kulibinsvv » 18.04.2018{, 10:34}

Т.е. по сути вам необходимо в готовом изделии (вы его не изготавливаете) определить неисправность. Этой неисправностью может быть только обрыв?
Или возможны случаи короткого замыкания между жилами, или перепуты?
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24.09.2015{, 15:43}
Репутация: 1

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

#16

Сообщение ItsMe » 18.04.2018{, 10:37}

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

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#17

Сообщение Fix » 18.04.2018{, 10:50}

Тест работы скетча
Видео

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

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

#18

Сообщение pony sonata » 18.04.2018{, 11:53}

где такие db-9 и db-25 раздобыть бы? )

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

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

#19

Сообщение Fix » 18.04.2018{, 11:59}

pony sonata писал(а):
18.04.2018{, 11:53}
где такие db-9 и db-25 раздобыть бы? )
В любом магазине ))

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

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

#20

Сообщение pony sonata » 18.04.2018{, 12:24}

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

Ответить

Вернуться в «Спросить у знатоков»