Menu English Ukrainian Russian Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Прозвонщик плоских кабелей. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Измерительная техника

Комментарии к статье Комментарии к статье

Первой пришла в голову мысль сделать простейший "прозвонщик": каждый контакт разъема, установленного на одном конце кабеля, соединить через резистор 330...510 Ом с источником напряжения 5 В, а на другом - со светодиодом. К сожалению, таким способом проверяется лишь целостность проводов. Можно и не заметить, что соседние провода соединены между собой.

Прозвонщик плоских кабелей
Рис. 1

Было решено усложнить алгоритм проверки и сделать прибор на микроконтроллере. На рис. 1 показана схема такого прибора. В нем применен бывший под рукой микроконтроллер ATtiny13. Его можно заменить другим, но для этого прибор, возможно, придется немного переделать. Например, в микроконтроллерах ATtinyl 1, ATtiny 12, ATtiny15L линия РВ5 не может работать как выход, ее придется сконфигурировать как вход, а линию РВЗ или РВ4 - как выход сигнала гашения индикатора. Кроме микроконтроллера, потребовалось всего два сдвиговых регистра, транзистор и две линейные светодиодные шкалы, показывающие код ошибки. Рассмотрим подробнее особенности порта ввода-вывода микроконтроллера ATtiny13. Его линии РЕЮ- РВ5 могут передавать сигналы в обе стороны. Каждую из них конфигурируют отдельно с помощью регистра DDRB. Например, если записать в три младших разряда DDRB[0]-DDRB[2] единицы, а в остальные разряды - нули, то линии РВО-РВ2 станут выходами, а РВЗ- РВ5 - входами.

Для управления портом имеются еще два регистра - PINB и PORTB. Первый из них служит для ввода информации в микроконтроллер. В его разрядах отображаются единицами и нулями фактические, действующие в данный момент логические уровни напряжения на выводах микроконтроллера. Не имеет значения, поступило ли это напряжение от внешнего источника или от выходного буфера самой микросхемы. Регистр PORTB служит для вывода информации из микроконтроллера. Если линия порта сконфигурирована как выходная, на ней будет установлен уровень напряжения, аналогичный значению, записанному в соответствующий разряд этого регистра.

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

Такой регистр представляет собой набор D-триггеров, выход каждого из которых соединен с входом следующего. Основное назначение - преобразование последовательного кода в параллельный. При смене низкого уровня напряжения на тактирующем входе С высоким происходит сдвиг хранящейся в регистре информации на один разряд (D-триггер) в сторону старшего, а в освободившийся младший разряд заносится состояние информационного входа. У использованной микросхемы сдвигового регистра 74LS164 два информационных входа D объединены функцией И. Чтобы использовать только один из них, на второй подан постоянный высокий уровень (+5 В).

Для записи в сдвиговый регистр семиразрядного двоичного кода (именно это требуется для работы устройства) необходимо прежде всего разрешить работу регистра, установив на входе R высокий, а на входе С - низкий уровень, и подать на информационный вход значение старшего (D6) разряда выводимого кода. После чего сформировать на входе С тактовый импульс (установить высокий, а затем вновь низкий уровень). В результате значение разряда D6 будет записано в младший разряд регистра и выведено на его выход 1 (выв. 3).

Далее на информационный вход подают значение разряда D5 и вновь формируют тактовый импульс. Значение D6 будет перенесено в следующий разряд регистра и появится на выходе 2 (выв. 4). Значение D5 будет выведено на выход 1. Каждый новый тактовый импульс сдвигает код в регистре еще на один разряд, и после седьмого импульса он займет положенное место: на выходе 1 - DO, на выходе 7 (выв. 12) - D6. Временные диаграммы на рис. 2 иллюстрируют, как сдвиговый регистр преобразует последовательный код 1011001 в такой же параллельный.

Прозвонщик плоских кабелей
Рис. 2

Чтобы увеличить разрядность сдвигового регистра до 14 (максимального числа проводов в кабеле), два восьмиразрядных регистра 74НС164 (DD1 и DD2) соединены последовательно, в каждом из них использовано по семь разрядов. Полное преобразование кода происходит за 14 тактовых импульсов.

При разработке схемы и программы прибора было принято следующее распределение линий порта микроконтроллера по выполняемым функциям:

РВО - выход тактирования сдвигового регистра;
РВ1 - выход начальной установки сдвигового регистра;
РВ2 - выход параллельного кода, загружаемого в регистр;
РВЗ - вход с четных проводов;
РВ4 - вход с нечетных проводов;
РВ5 - выход включения индикатора.

В зависимости от числа проводов в проверяемом кабеле им соединяют 14-контактные разъемы ХР1 и ХРЗ либо 10-контактные ХР2 и ХР4. Индикаторы HL1 и HL2 подключены к тем же выходам сдвиговых регистров, что и провода проверяемых кабелей. Чтобы избежать мерцания индикаторов, их необходимо на время выполнения микроконтроллером процедуры проверки выключать, а включать лишь после того, как в регистры будет загружен код, отображающий ее результат. Это выполняется с помощью транзистора VT1, управляемого сигналом микроконтроллера.

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

Процедура проверки начинается с записи единицы во внешний сдвиговый регистр. В результате на первом контакте разъема ХР1 устанавливается высокий уровень. Если подключенный к нему и к первому контакту разъема ХРЗ провод кабеля исправен, то на вход РВ4 микроконтроллера поступит напряжение высокого уровня, а на входе РВЗ оно останется низким.

При выполнении этого условия в младший разряд переменной n_err программа запишет 0, в противном случае - 1. Далее формируется еще один тактовый импульс и проверяется второй провод. Так как его номер четный, результат записывается в переменную ch_err. Для проверки всех четырнадцати проводов процедура повторяется семь раз, причем перед проверкой очередной пары проводов значения переменных n_err и ch_err сдвигаются на один двоичный разряд.

По окончании проверки полученные значения переменных n_err и ch_err загружаются во внешний сдвиговый регистр и включаются индикаторы. После паузы проверка повторяется. Проверка десятипроводного кабеля, подключенного к разъемам ХР2 и ХР4, происходит аналогично, но на индикаторе четыре провода (по два с каждой стороны) показываются как отсутствующие.

Если используется внутренний тактовый генератор микроконтроллера частотой 4,8 МГц, проверка кабеля (до включения индикатора) занимает около 70 мкс и повторяется с периодом около 240 мкс. Поэтому кажется, что индикаторы включены постоянно. Диоды VD1-VD14 нужны для того, чтобы развязать между собой выходы регистров.

Прозвонщик плоских кабелей

Внешний вид "прозвонщика", собранного на макетной плате, показан на рис. 3. Светодиодные сборки (шкалы) GNA-R102510ZS-11 можно заменить нужным числом единичных светодиодов; транзистор КТ3156 - любым из серий КТ315, КТ3102 или другим маломощным транзистором структуры n-p-n с допустимым током коллектора не менее 100 мА. Вместо микросхем 74НС164 могут быть установлены 74LS164 или отечественные К555ИР8. Микроконтроллер ATtiny13-10PU допустимо заменить на ATtiny13-10PI, ATtiny13-20PU, ATtiny13-20PI.

Прозвонщик плоских кабелей

Программа микроконтроллера написана на языке ассемблера в среде AVR Studio. Ее коды для загрузки в программную память микроконтроллера приведены в табл. 1. Конфигурация микроконтроллера должна соответствовать указанной в табл. 2. Нулевое значение разряда RSTDISBL необходимо для работы вывода 1 микроконтроллера как линии порта, а не как входа сигнала начальной установки. Это, к сожалению, делает микроконтроллер недоступным для программирования по интерфейсу SPI. Поэтому приходится применять "высоковольтный" способ программирования. Его обеспечивают большинство универсальных программаторов.

Скорость проверки и частоту повторения ее циклов можно увеличить вдвое, если повысить тактовую частоту микроконтроллера с 4,8 до 9,6 МГц. Для этого достаточно установить значение конфигурационного разряда CKSEL1 равным 1, a CKSEL0 - 0.

Устройство не требует налаживания и сразу после правильной сборки готово к работе.

Программу микроконтроллера "прозвонщика" можно скачать здесь.

Смотрите другие статьи раздела Измерительная техника.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Искусственная кожа для эмуляции прикосновений 15.04.2024

В мире современных технологий, где удаленность становится все более обыденной, сохранение связи и чувства близости играют важную роль. Недавние разработки немецких ученых из Саарского университета в области искусственной кожи представляют новую эру в виртуальных взаимодействиях. Немецкие исследователи из Саарского университета разработали ультратонкие пленки, которые могут передавать ощущение прикосновения на расстоянии. Эта передовая технология предоставляет новые возможности для виртуального общения, особенно для тех, кто оказался вдали от своих близких. Ультратонкие пленки, разработанные исследователями, толщиной всего 50 микрометров, могут быть интегрированы в текстильные изделия и носиться как вторая кожа. Эти пленки действуют как датчики, распознающие тактильные сигналы от мамы или папы, и как исполнительные механизмы, передающие эти движения ребенку. Прикосновения родителей к ткани активируют датчики, которые реагируют на давление и деформируют ультратонкую пленку. Эта ...>>

Кошачий унитаз Petgugu Global 15.04.2024

Забота о домашних животных часто может быть вызовом, особенно когда речь заходит о поддержании чистоты в доме. Представлено новое интересное решение стартапа Petgugu Global, которое облегчит жизнь владельцам кошек и поможет им держать свой дом в идеальной чистоте и порядке. Стартап Petgugu Global представил уникальный кошачий унитаз, способный автоматически смывать фекалии, обеспечивая чистоту и свежесть в вашем доме. Это инновационное устройство оснащено различными умными датчиками, которые следят за активностью вашего питомца в туалете и активируются для автоматической очистки после его использования. Устройство подключается к канализационной системе и обеспечивает эффективное удаление отходов без необходимости вмешательства со стороны владельца. Кроме того, унитаз имеет большой объем смываемого хранилища, что делает его идеальным для домашних, где живут несколько кошек. Кошачий унитаз Petgugu разработан для использования с водорастворимыми наполнителями и предлагает ряд доп ...>>

Привлекательность заботливых мужчин 14.04.2024

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

Случайная новость из Архива

Микроавтобус Mercedes-Benz Concept EQV 10.03.2019

На Женевском международном автосалоне 2019 года дебютировал микроавтобус премиального уровня Mercedes-Benz Concept EQV, серийную версию которого планируется представить уже до конца текущего года.

Concept EQV использует полностью электрическую силовую платформу. Компактный блок, объединяющий электромотор, систему охлаждения и силовые цепи, расположен в области передней оси.

Заявленная мощность составляет 150 кВт, или приблизительно 204 лошадиные силы. Микроавтобус способен развивать максимальную скорость в 160 км/ч. Блок аккумуляторных батарей у концепта расположен в области днища. Емкость составляет 100 кВтч: одной подзарядки достаточно для преодоления до 400 км пути.

Восполнять запас энергии можно различными способами, в том числе от обычной бытовой розетки. Функция быстрой подзарядки позволяет за 15 минут накопить такое количество энергии, которого хватит на 100 километров пробега.

Автомобиль получил светодиодные головные фары и 19-дюймовые колесные диски. В отделке интерьера используются высококачественные материалы.

Другие интересные новости:

▪ Лавина информации

▪ Летающий робот с искусственным интеллектом

▪ Изменение климата повлияет на рождаемость людей

▪ Нанопроволока вместо жесткого диска

▪ Кошки и коробки

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Аккумуляторы, зарядные устройства. Подборка статей

▪ статья Тмутаракань. Крылатое выражение

▪ статья Зачем правительство Аргентины пыталось искусственно занизить цену Биг-Мака? Подробный ответ

▪ статья Вишня обыкновенная. Легенды, выращивание, способы применения

▪ статья Дальтометр для определения времени реакции на световые раздражители. Энциклопедия радиоэлектроники и электротехники

▪ статья Опыт с сухой палкой. Физический эксперимент

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





All languages of this page

Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2024