Страница 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
Смотрел и даже несколько комментариев оставил, жаль никто не ответил... Вся проблема в том, что там все собрано в одном блоке и измерять можно только когда оба конца кабеля рядом... Вот если бы разделить и сделать отдельно приемник и передатчик...
Инициализатор жил в многожильном кабеле
Добавлено: 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 часа на спайку и еще час на заливку этого блока в цинковку от патрон ))) ну так мы в армии делали. Правда один раз, но успешно и без головняка.