В первой версии тестера передатчик был собрана на ATmega8 в паре с ULN2003 установленными в качестве защиты выходов контроллера. В принципе все просто и без лишних деталей, но на такую работу был призван такой "жирный" контроллер как ATmega8, что вызвало негодование у некоторых читателей моей статьи. У одного из них тогда возник вопрос (человек занимается ремонтом электроники и электрики в автомобилях) о переделке передатчика и приемника так что бы общий был минус, а не плюс как в прошлой версии прибора. Так как в автомобиле общий это минус и он идет по кузову авто и очень удобно в любом месте на кузове подключил приемник и передатчик и прозванивай провода не тратя время на поиски провода которым можно соединить общий на приборах прозвонки. В этой версии общий минус, и с подключения не должно возникнуть ни каких проблем.
Что касается характеристик прибора, в приемнике так и остался МК Attiny13, но уже в паре с одним сдвиговым регистром 74HC595, что позволило уменьшить размер печатной платы и использовать динамическую индикацию. Индикатор семисегментный с общим анодом.
Мозгом же передатчика теперь тоже стал МК Attiny13 вкупе с тремя 74НС595, это позволило увеличить количество прозваниваемых жил на 2, теперь прибор прозванивает 24 жилы. Это количество можно увеличить навесив еще 74HC595. Так же по просьбе трудящихся появилась версия прошивки для приемника в которой выходы 22, 23, 24 определяются им как А, b и С соответственно.
При включении приемника на индикаторе высвечивается число "88" светится 2 секунды и потом полностью гаснет, после чего приемник готов к работе. Это так называемая диагностика индикатора. В моей практике были случаи выхода из сторя сегментов индикатора и что бы сразу на это обратить внимание был реализован такой алгоритм включения. Так же сделана небольшая экономия потребляемого тока приемником, теперь если приемник отключить от прозваниваемой жилы то через некоторое время порядка 3-х секунд, индикатор полностью гаснет, только останется светиться центральный сегмент второй цифры. Что касается передатчика, то тут все тривиально просто, после включения моргает периодически светодиод сигнализируя об исправной работе передатчика. Может кому не понравится отсутствие защиты выходов 74HC595, с которой я заморачиваться не стал, но при испытаниях на производстве ни одна микросхема не вышла из строя. В работе тестера изменился алгоритм передачи данных передатчиком, что позволило теперь приемнику распознавать замкнутые между собой прозваниваемые жилы. Они будут отображаться на индикаторе друг за другом по кругу, но есть один минус, чем ближе номера жил к друг другу тем быстрее будут меняться значения на индикаторе и не всегда можно отчетливо их разглядеть. Суть в том что передатчик передает импульсы с номерами жил провода по очереди от 1 и до 24. Это не много замедляет работу по прозвонке, но есть возможность увидеть какие жилы замкнуты между собой. В ситуации когда допустим 15 и 21 жилы замкнуты на индикаторе приемника будут эти значения бегать по кругу, если жил замкнутых между собой будет больше то и отображаемых цифр друг за другом на индикаторе будет больше. Есть версия прошивки в которой реализовано более удобное отображения замкнутых жил по нажатию на кнопку. В этой статье такой прошивки выложено не будет, все дело в том что кнопка подключается к ножке RESET она же и PB 5, так как остальные ножки МК заняты, а это может стать проблемой для некоторых людей которые соберутся повторить данный проект и кучей угробленных Attiny13. В данном случае МК прошить стандартным способом можно будет только один раз, и если допустить ошибку при выставлении ФЬЮЗОВ, а с ними не все дружат, второй раз прошить МК уже не удастся, так как RESET станет простым портом ввода/вывода и поможет тут либо ФЬЮЗ-доктор который не у всех есть либо любой другой программатор поддерживающий режим высоковольтного параллельное программирования. Контроллер генератора работает на частоте 9.6 Мгц, а контроллер приемника на 4.8 Мгц эти параметры нужно учесть и выставить соответствующие фьюзы во время прошивки МК. По моим некоторым соображениям в статье не будут представлены исходники проекта, а будут только две версии прошивок для приемника и одна для передатчика, всем спасибо за внимание.
Прикрепленные файлы:
- peredatchik.lay6 (65 Кб)
- priemnik.lay6 (113 Кб)
- Tester_ABC.hex (2 Кб)
- Tester.hex (2 Кб)
- generator.hex (1 Кб)
Комментарии (34)
|
Я собрал (0) |
Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
Только на первом не меняется
[Автор]
Если Вы ничего кроме частоты не меняли, то значит снимать делитель на 8 не надо.
[Автор]
Хочу подогнать его под условия тестирования существующих (действующих) магистральных телефонных сетей. С дальностью все понятно, а как приборчик будет реагировать на достаточно высокие наводки в кабелях?
+ почему не захотели подогнать его под условия использования с распространенными li-ion аккумуляторами?
[Автор]
[Автор]
[Автор]
Хотелось бы посмотреть на вашу версию кабельного тестера в стимуляторе или сделанную в железе. Скиньте ссылку на YouTube пожалуйста.
Ну и конечно куда же без проблем ? Когда уже собрал и начал тестировать генератор с приемником возникла проблема .Нашел жилку с меткой 1-9 , а вот дальше чудеса с 10-21 нет отображений с 22-24 отображения А-С. Если кто сталкивался с такой ситуацией подскажите .
"Так же по просьбе трудящихся появилась версия прошивки для приемника в которой выходы 22, 23, 24 определяются им как А, b и С соответственно."
Так что берите другую прошивку.
[Автор]
А на приемнике под + и - ставим батарейку. GND - общий минус подключается.
А что подключается к IN?
[Автор]