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

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 14:48
magbiser
Приветствую всех ГУРУ и любителей!!!
Возникла идея олегчить свой труд, но пока не достает знаний...

Идея : определить в многожильном кабеле где какая жила... Много гуглил и искал, но подходящего не нашел. Вся трудность в том, что расстояние между концами кабеля большое. Видел тестеры, где есть передатчик с 40-выводами и приемник с щупом который показывает где какой провод, но хочется немного не того. Нужен передатчик (пусть будет с теми же 40 выводами) и приемник с теми же 40 выводами. В обоих приборах (передатчике и приемнике) по ардуинке. Ардуинка в передатчике выдает на каждый вывод свой код, в приемнике этот код считает и выводит на экран.

Буду рад любым идеям, ссылкам или поправкам!

Отправлено спустя 4 минуты 15 секунд:
На сколько понимаю выходов у УНО будет недостаточно, рассматриваю МЕГУ...

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 15:01
SSSergeich

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 15:13
Phazz
А зачем код? Можно сделать чтобы передатчик по очереди подавал сигналы на каждую жилу. А приёмник зная очерёдность сигналов присваивал бы номера в соответствии сигналам.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 15:54
RootShell
Можно ли прикрутить рефлектометр к проекту?

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 16:41
magbiser
SSSergeich писал(а): 12 авг 2020, 15:01 А этот смотрели? Прозвонка многожильных кабелей
Смотрел и даже несколько комментариев оставил, жаль никто не ответил... Вся проблема в том, что там все собрано в одном блоке и измерять можно только когда оба конца кабеля рядом... Вот если бы разделить и сделать отдельно приемник и передатчик...

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 16:42
Naladchik
magbiser писал(а): 12 авг 2020, 14:48 определить в многожильном кабеле где какая жила... Много гуглил и искал, но подходящего не нашел
А чем обычный LAN тестер не нравится. Просто, дубово, элементарно для повторения.
Phazz писал(а): 12 авг 2020, 15:13 ...Можно сделать чтобы передатчик по очереди подавал сигналы на каждую жилу...
именно так и работает LAN тестер, с одной стороны сигнал, с обоих концов индикация, схем валом.
для примера
взять принцип работы за основу, нарисовать простейший код, навернуть необходимое количество выходов, используя расширители, и тестируйте на здоровье.

У наны 14 цифровых и 8 аналоговых, т.е. уже 22 жилы за раз проверить можно. По моему более чем достаточно.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 16:53
magbiser
Phazz писал(а): 12 авг 2020, 15:13 А зачем код? Можно сделать чтобы передатчик по очереди подавал сигналы на каждую жилу. А приёмник зная очерёдность сигналов присваивал бы номера в соответствии сигналам.
В таком случае придется их синхронизировать (приемник с передатчиком) или делать двухстороннюю связь. В примере выше - используется шим сигнал и на каждый вывод идет своя скважность... можно к примеру сделать на каждый вывод свой цифровой код (хотя бы ту же цифру вывода отправлять), а приемник уже будет их читать и выдавать номера.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:04
Naladchik
magbiser писал(а): 12 авг 2020, 16:53 В таком случае придется их синхронизировать (приемник с передатчиком) или делать двухстороннюю связь.
а еще как минимум одна жила должна быть уже известна, чтоб на нее с обоих сторон минусы питания обоих блоков посадить, а иначе ничего не прозвонится.

А все таки, чем LAN тестер не устроил?

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:12
SSSergeich
Naladchik писал(а): 12 авг 2020, 17:04
magbiser писал(а): 12 авг 2020, 16:53 В таком случае придется их синхронизировать (приемник с передатчиком) или делать двухстороннюю связь.
а еще как минимум одна жила должна быть уже известна, чтоб на нее с обоих сторон минусы питания обоих блоков посадить, а иначе ничего не прозвонится.
обычно это оплетка)
пара гарнитур, пара бойцов, только косоплетить успевай))

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:18
magbiser
Naladchik писал(а): 12 авг 2020, 17:04 А все таки, чем LAN тестер не устроил?
Про них только сейчас сел почитать что да как... На ардуино тоже особо схем не нашел (чтобы приемник был и передатчик). Почему ардуино выбрано, а не схемы на контроллерах - показалось проще реализовать...

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:22
SSSergeich
40 жил - это ТПП-20. Гарнитуркой прозвонить минут 5, а тестером это минут 10 только подключать будешь)) А ТПП-300 - 600 жил наверно и за день не управишься)))
А так попадались где-то готовые схемки с прошивками на ATtiny2313..

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:22
magbiser
av писал(а): 12 авг 2020, 15:42 Лучшего варианта наверное нет. Поддерживаю ! А так же использовать ардуинки по проще дополнив их расширителями портов на 40 пинов, так как для не сложной задачи использовать мегу не комильфо. Единственная сложная задача состоит в построении двухсторонней связи между концами кабеля.
Расширители, Вы имеете ввиду - PCA9685 или еще есть какие? Если не сложно ссылку.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:29
Naladchik
SSSergeich писал(а): 12 авг 2020, 17:12 пара гарнитур, пара бойцов, только косоплетить успевай))
так не интересно, хочется "Высоких технологий", чтоб по модному, с лампочками или дисплейчиком :)
magbiser писал(а): 12 авг 2020, 17:18 Почему ардуино выбрано, а не схемы на контроллерах - показалось проще реализовать...
так ардуино это тоже, как бы, контроллер. программировать попроще и все.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:29
magbiser
SSSergeich писал(а): 12 авг 2020, 17:22 40 жил - это ТПП-20. Гарнитуркой прозвонить минут 5, а тестером это минут 10 только подключать будешь)) А ТПП-300 - 600 жил наверно и за день не управишься)))
А так попадались где-то готовые схемки с прошивками на ATtiny2313..
Речь не идет про телефонные или интернет кабеля... ATtiny2313 - в том и дело, что хотелось уйти от печати плат и прошивки микроконтроллеров. Всем этим давно занимался. Ардуино же начинаю по немногу осваивать, вот и подумал, что проще будет. Только знаний пока не хватает как реализовать.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:31
magbiser
Naladchik писал(а): 12 авг 2020, 17:29 так ардуино это тоже, как бы, контроллер. программировать попроще и все.
Вот и я о том же

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:41
Naladchik
magbiser писал(а): 12 авг 2020, 17:29 ...уйти от печати плат и прошивки микроконтроллеров...
Это как? Программу все равно писать, на плате Arduino контроллер все равно прошивать. Делать на макетке - бред. Это только на поиграться.

Отправлено спустя 5 минут 28 секунд:
Arduino (сама плата, макетка, проводочки) - это идеальный вариант для создания прототипа изделия. В плюсах модульная конструкция и упрощенные создание программы и заливка в контроллер.
А дальше внешняя обвязка, доп. элементы, питание. Не на соплях же это прикручивать. По любому какую то плату придумывать придется. Ну и в корпус запихнуть.
Ну от печати плат уйти проще всего.
1. домашний фрезер (мой вариант) - полный контроль над процессом, не всегда красиво, легко поправить.
2. Друзья китайцы - красиво, качественно, не всегда дешево, долго.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:44
magbiser
Naladchik писал(а): 12 авг 2020, 17:35
magbiser писал(а): 12 авг 2020, 17:29 ...уйти от печати плат и прошивки микроконтроллеров...
Это как? Программу все равно писать, на плате Arduino контроллер все равно прошивать. Делать на макетке - бред. Это только на поиграться. Готовое изделие, если им планируете пользоваться, в любом случае надо на свою плату и в свой корпус оформлять.
Программу писать надо - именно за помощью в ее написании и обратился... Прошивать ардуинку - думаю не проблема, никаких кодировщиков и программаторов дополнительно не нужно. Готовое изделие собрать и в корпус засунуть - тоже, думаю проблем не составит (паять еще не разучился).

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 17:50
SSSergeich
magbiser писал(а): 12 авг 2020, 17:29 ATtiny2313 - в том и дело, что хотелось уйти от печати плат и прошивки микроконтроллеров.
Тот же микроконтроллер, только попроще... Что тут программу писать, что там... От разработки платы в любом случае не уйти, при прозвонке реальных кабелей чего только не поймаешь на "линии"... развязку и защиту портов по любому делать придется. ИМХО, чем использовать две меги для такого неоднозначного проекта, проще поискать готовые устройства в ту же цену у братьев рисоедов, а возможно даже и у нас...

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 18:02
Naladchik
magbiser писал(а): 12 авг 2020, 17:44 Программу писать надо - именно за помощью в ее написании и обратился...
Торопитесь, Вы сначала с принципом работы определитесь. Как именно Вы в своем изделии собираетесь тестировать жилы, шимом, уровнем сигнала, цифровым кодом, свой вариант.

Отправлено спустя 9 минут 59 секунд:
magbiser писал(а): 12 авг 2020, 17:44 Прошивать ардуинку - думаю не проблема, никаких кодировщиков и программаторов дополнительно не нужно
Есть Ардуинка- значит есть программатор. Из нее программатор делается за 2 минуты, из которых 1,5 минуты гуглится, затем в ArduinoIDE ищется, находится и прошивается скетч (ArduinoISP, если что), который есть в примерах по умолчанию и 30 секунд остальное, в итоге этим программатором прошиваются голые AVR контроллеры. Лично ATTiny13 прошивал, и пару Nano - бутлоадер менял. Шьется без проблем.

Инициализатор жил в многожильном кабеле

Добавлено: 12 авг 2020, 18:07
KulibinOrsk
[ref]magbiser[/ref], Идея .... так есть идея или есть задача узнать где какая жила ??? 2 большие разницы !!!!
Если идея то рекомендую самому свой мозг+пальцы+клаву+инет = помучать и найти варианты.
Если все же ЗАДАЧА то:
- Концы кабелей рядом или разнесены на километр ?
Самое эффективное и быстродейственное: телефонная гарнитура+ один чел с одного конца + второй со второго конца и вызванивается и маркируется 500 жил за 3 часа и забывается как страшный сон. Ну и + 3 часа на спайку и еще час на заливку этого блока в цинковку от патрон ))) ну так мы в армии делали. Правда один раз, но успешно и без головняка.