Ви не увійшли.
И чего боятся если описание можно делать в виде 2-х таблиц. где имена контактов по порядку первого конца и второго. И третья таблица с признаком какие контакты должны быть соединены. Остальные стало быть нет. Так ошибка сразу в тектовом виде будет видна.
Извините, что вмешиваюсь. Но так можно делать если проверять надо один кабель. Если проверять придется разные кабели, то во-первых, ошибку будет не так просто определить, а во-вторых, если есть описание, то сам алгоритм проверки можно усовершенствовать, что б он оптимизировал проверку в завимости от описания кабеля.
Скільки часу, на вашу думку, займе перевірка ста дротів...
Робота пристрою триватиме кілька секунд. Оператор, щоб оцінити результати перевірки, витратить більше.
Зависит от частоты генератора. Если делать по принципу китайского LAN-тестера, и простой "бегущий огонь" будет контролировать оператор визуально, то для удобства нужно минимум 0,5-1 Гц. Соответственно времени уйдет ~ от 1 до 2 минут. Если анализ делать машинным способом, то соответственно частоту можно значительно увеличить и тем самым сократить время.
Скільки часу, на вашу думку, займе перевірка ста дротів, за допомоги 26 здвигових регістрів?
Слишком топорно.
Зато относительно дешево
Могут быть запараллелены некоторые линии. Наличие двух сигналов может быть и не ошибка.
Это уже оператору принимать решение - так задумано или кабель поврежден
Віктор пише:А як приблизно має виглядати логіка роботи?
Один кінець кабеля під'єднуємо до 100 вихідних портів, другий - до 100 вхідних. Для перевірки однієї дротини в кабелі на відповідний вихідний порт подаємо активний рівень сигналу (на виходах 99 інших портів при цьому має бути неактивний рівень). Після цього аналізуємо стан вхідних портів. Якщо лише на одному (конкретному) вході активний рівень, то з цією дротиною все добре. Якщо активних рівнів більше одного - є коротке замикання. Якщо активних рівнів на вхідних портах нема жодного - маємо обрив дротини. І так 100 разів. Результати перевірки виводимо у вікно терміналу.
PS Щоб захистити прилад від "дурнів" знадобиться ще 100 резисторів.
Слишком топорно. Могут быть запараллелены некоторые линии. Наличие двух сигналов может быть и не ошибка. Во вторых, на КЗ надо бы проверить и все остальные контакты, на проверяемой стороне. Хотя и это может быть так задумано. И переключать можно после резисторов. Тогда их не надо 100
А як приблизно має виглядати логіка роботи?
Один кінець кабеля під'єднуємо до 100 вихідних портів, другий - до 100 вхідних. Для перевірки однієї дротини в кабелі на відповідний вихідний порт подаємо активний рівень сигналу (на виходах 99 інших портів при цьому має бути неактивний рівень). Після цього аналізуємо стан вхідних портів. Якщо лише на одному (конкретному) вході активний рівень, то з цією дротиною все добре. Якщо активних рівнів більше одного - є коротке замикання. Якщо активних рівнів на вхідних портах нема жодного - маємо обрив дротини. І так 100 разів. Результати перевірки виводимо у вікно терміналу.
PS Щоб захистити прилад від "дурнів" знадобиться ще 100 резисторів.
Добре. А як приблизно має виглядати логіка роботи?
Простейший китайский LAN-тестер в 10-ти кратном количестве. Генератор импульсов, счетчик, светодиоды. На каждую жилу последовательно выдается логический уровень. Жила целая - загораются соответствующие светодиоды на двух концах. В обрыве - горит только со стороны генератора. КЗ - на втором конце горят два или несколько светодиодов. Ну и т.д.
Добре. А як приблизно має виглядати логіка роботи?
То яку схему зліпити щоб отримати сто виходів і сто входів?
Зліпити можна схему, що складається з:
Будь-якого контроллера (Uno, Nano, Mini, ...);
12 регістрів 74НС164;
12 регістрів 74НС165.
По комплектуючим можна вкластися гривень в 300.
Кінці кабеля близько. На кінцях роз'єми, мапа папа. Треба два кінці вставити в пристрій а той, в свою чергу провірить на кз, обрив чи переплутаність проводів. То яку схему зліпити щоб отримати сто виходів і сто входів??
Как ни крути устройство куда надо будет втыкать будет управляться контроллером. Это мозги. Вторая часть этого устройства- обеспечение физической совместимости проверяемого кабеля. В банальном случае просто переходник на разъем. Теперь сама проверка должна быть как-то описана. Забивать по тупому в контроллер это глупо и не надежно. Что б чего-то поменять или исправить нужно менять прошивку. Потому практичнее программу проверки задавать в текстовом виде придумав некий простой язык и загружая его в контроллер перед проверкой. По работам это тот же хрен, а результат будет более универсальный.. Ну, и расширять можно и методы проверки и разные программы и кабеля. Даже потом изготовив более функциональный переходник..
Кінці кабеля близько. На кінцях роз'єми, мапа папа. Треба два кінці вставити в пристрій а той, в свою чергу провірить на кз, обрив чи переплутаність проводів. То яку схему зліпити щоб отримати сто виходів і сто входів??
Если делать грамотно, то надо делать умный кросс и инструментальные средства десктоп для описания что чему должно соответствовать. С нормальными именами, обозначениями и хелпами. Это же позволит анализировать результат тестирования и иметь его в человеческом виде. Типа текста, текстового файла или даже визуализировать. А если совсем глубоко, то это же кросс можно расширить для проверок на взаимовляния и прочие дела. Или даже писать программы проверок. А это уже будет товар)) Могу взяться за это дело на верхнем уровне. К компу можно через USB или Can. Думаю в беспроводной связи смысла нет. Хотя....
Ще одне важливе питання: чи розташовані поруч обидва кінця кабеля, чи вони далеко один від одного?